Michael W. Shepherd

Person

  • Cross Hills, Near Keighley, Yorkshire, GB