Helena Pickard

Helena Pickard

Born 12 October 1900 in Handsworth, Sheffield, West Riding of Yorkshire, England, UK

Died 27 September 1959 (aged 58)