Hector Ross
3 titles
Acting
Feb 11, 1912
Ormskirk, Lancashire, England, UK