He was a Member of Ross and Cromarty County Council from 1919 to 1970, serving as Convener from 1935 to 1961.
He was a member of Ross and Cromarty County Council from 1919 to 1970, serving as chairman from 1935 to 1961.