Skip to content
StreamScapeX

Spencer Chan

Known for Acting

Born
March 28, 1892
Birthplace
Los Angeles, California, USA
Died
January 9, 1988 (aged 95)

Latest

Known for

Filmography

64 titles