Alfred "Red" Geldard

leaf

Died: January 16, 2021
Place: Parkwood Institute, London