He was general superintendent of shipping and superintendent of rolling stock at Montreal (1901). A member of the Canadian Society of Civil Engineers, he became president of the Canadian Railway Club, Squire of the Order of St John of Jerusalem and Grand Master of the Grand Lodge of British Columbia and the Yukon (1895–96).
This passage describes a person's professional achievements and affiliations, highlighting their leadership positions and memberships in various organizations.