He was sometime President and Chief of the Scottish Clans Association of London; a trustee and Elder and Session Clerk of St Columba's Church, in Pont Street, Knightsbridge and was Treasurer and Convener of the Maintenance of the Ministry Fund of the Church of Scotland in England.
He held positions such as an interim president and chief of the Scottish Clans Association in London; he served as a trustee, elder, and session clerk at St Columba's Church on Pont Street, Knightsbridge, and was treasurer and convener of the Ministry Fund for the Church of Scotland in England.