Elgin has held a number of business appointments, including as President of the Scottish Amicable Life Assurance Society (1975-1994), and Chairman of the National Savings Committee for Scotland.
He was County Cadet Commandant for Fife from 1952 to 1965, Brigade President of the Boys' Brigade from 1966 to 1985, and Grand Master Mason of Scotland from 1961 to 1965 [REF].