William G. Elphinstone

Person

  • Stoke Poges, GB