Helen Freeman

Helen Freeman

1886-08-02 | Saint Louis, Missouri, USA

1960-12-25

Helen Freeman (1886–1960) was American actress.