Cecil Humphreys

Cecil Humphreys

1883-07-20 | Cheltenham, Gloucestershire, England, UK

1947-11-06