He was manager of Graham Bell Laboratories from 1909–32, and represented Victoria in the Nova Scotia Legislature from 1933–37, where he was instrumental in bringing about the creation of Cape Breton Highlands National Park.
He led Graham Bell Laboratories for nearly two decades from 1909–32, and later served as a politician, representing Victoria in the Nova Scotia Legislature from 1933–37. His efforts contributed to the establishment of Cape Breton Highlands National Park.