Leoda Richards

Leoda Richards

Birthday : 03/15/1907
Place of birth : Columbus, Ohio, USA