???? – 1895 Thomas Barclay
???? – 1904 G A Schofield
1905 – 1925 James Ian MacPherson KC MP (later Lord Strathcarron)
1925 – 1926 Miss MacCallum
1928 – 1936 Sir John Cargill (Bart)
1936 – 1948 Sir Stewart MacPherson CIE
1948 – 1950 Peter Curley
1950 – 1955 Donald MacGillivray
1955 – 1959 Alistair J Curley
1959 – 1961 Donald MacGillivray
1961 – 1964 Charles MacDonald
1964 – 1967 Alexander Cattanach
1967 – 1969 Jock Paul MacKintosh
1969 – 1975 George MacPherson
1975 – 1986 Jock Paul MacKintosh
1986 – 1996 John MacKenzie
1996 – 2005 Rob Ritchie
2005 – 2018 David Cheyne
2018 – Rob Ritchie