Spencer Chan
6 titles
Acting
Mar 28, 1892
Los Angeles, California, USA