Leoda Richards

Leoda Richards

About Leoda Richards

Leoda Richards

Leoda Richards

March 15, 1907 - February 07, 1998

Place of Birth    :   Columbus, Ohio, USA
Imdb Profile    :   IMDB Profile