Farquhar McGillivray Knowles

Canada, 1859-1932