Helena Pickard

Helena Pickard

1900-10-12 | Handsworth, Sheffield, West Riding of Yorkshire, England, UK

1959-09-27