Major William Rupert John Shields

Service number 3895 PMF, 3552, VX101852
Places
Conflicts/Operations
  • Second World War, 1939-1945
  • Second World War, 1939-1945
  • Second World War, 1939-1945