He was also a director of the Portland and Ogdensburg Railway, president of the Montreal, Portland and Boston Railway, vice president of the Union Savings Bank and Trust Company of Morrisville, and receiver of the National Bank of Poultney and of the Vermont National Bank of St. Albans.
He held various leadership positions, including director of the Portland and Ogdensburg Railway, president of the Montreal, Portland and Boston Railway, vice president of the Union Savings Bank and Trust Company of Morrisville, and receiver of the National Bank of Poultney and Vermont National Bank of St. Albans.