Robert H. Holmes

Canada, 1861-1930