Helen Freeman

Helen Freeman

Born 2 August 1886 in Saint Louis, Missouri, USA

Died 25 December 1960 (aged 74)

Helen Freeman (1886–1960) was American actress.