Cecil Humphreys

  • Born: Jul 21, 1883 in Cheltenham, Gloucestershire, ENGLAND
  • Death: Nov 6, 1947 in New York, NY, USA