RAMC

Medical Officers of the Malta Garrison
Stirling A N

search maltaramc

159924 WS/Captain (T/Major) A N Stirling