Edmund C. Coates

Canada, 1816-1871