William Blair Bruce

No Image Available

William Blair Bruce

1859 - 1906