Major William Rupert John Shields

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