Elizabeth Hubbard

Elizabeth Hubbard

Born 22 December 1933 in New York City, New York, USA

Died 8 April 2023 (aged 89)