Holmes B E


One of leaders of the Liberal party in Lower Canada, 50.



More

;