Born Lake Ainslie, NS. Educated Harvard, Rush Medical School and Chicago (MD). Practised at Dresden, Ontario, before moving to New Westminster 1874, where he had a large practice. Independent MP 1878-81. Senator 1881-97.
Member Sydenham Lodge No. 255, GLC Affiliated: March 1, 1875 Union Lodge No. 9
Source: Grand Lodge of British Columbia and Yukon records and BC Archives.