Robert G. Foster

Canada, 1888-1948