Henry Samuel Davis

Canada, 1809-1851