William Armstrong

Canada, 1822-1914