 He joined the Canadian Society of Civil Engineers (CSCE) in 1887 and was an active participant in discussing engineering matters through the journal of the Engineering Institute of Canada.He was elected as a "Member of Council" of (CSCE) in 1892, 1893, and 1903, and became vice-president of that society in 1904-1905.In 1914, he was elected to the board of directors of the American Society of Civil Engineers (ASCE).