Stephen Joseph Thompson

Canada, 1864-1929