William Blair Bruce (1859-1906)

1859,1906

William Blair Bruce