SHIELDS WGJ
Losses Database
Honour William Gibb Johnston Shields
Personal Information
Rank | P/O |
Forename(s) | William Gibb Johnston |
Surname | Shields |