Skip to content
StreamScapeX

Leoda Richards

Known for Acting

Born
March 15, 1907
Birthplace
Columbus, Ohio, USA
Died
February 7, 1998 (aged 90)
Also known as
Leoda Carole Knapp

Latest

Known for

Filmography

142 titles