MAHAFFY WM
Losses Database
Honour William Matchett Mahaffy
Personal Information
| Rank | Sgt |
| Forename(s) | William Matchett |
| Surname | Mahaffy |