Leoda Richards

Leoda Richards

Born 15 March 1907 in Columbus, Ohio, USA

Died 7 February 1998 (aged 90)