Past Masters

1875  Bro  J E Dobson
1876  Bro H W Jackman
1877  Bro H W Jackman
1878  Bro H W Jackman
1879  Bro S Tute
1880  Bro S Tute
1881  Bro S Tute
1882  Bro J W Graham
1883  Bro E T de Banzie
1884  Bro E T de Banzie
1885  Bro D Peachy
1886  Bro W Sievewright
1887  Bro W Sievewright
1888  Bro W Algie
1889  Bro W Algie
1890  Bro J C McDonald
1891  Bro J C McDonald
1892  Bro W McKean
1893  Bro W McKean
1894  Bro E T De Banzie
1895  Bro  E T De Banzie
1896  Bro T Brown
1897  Bro T Brown
1898  Bro R Thom
1899  Bro R Thom
1900  Bro J S Lang
1901  Bro J S Lang
1902  Bro  W McFarlane
1903  Bro E G Tidd
1904  Bro S B Hay
1905  Bro J K Stothert
1906  Bro  J Hill
1907  Bro A Cameron
1908  Bro R T Mackintosh
1909  Bro  J Stewart
1910  Bro F W Flint
1911  Bro R L Wylie
1912  Bro G F Fleming
1913  Bro R Simpson
1914  Bro W Rose
1915  Bro W Rose
1916  Bro D J Fletcher
1917  Bro D J Fletcher
1918  Bro  J Shaw
1919  Bro  A G Daily
1920  Bro J H A McIntyre
1921  Bro R Buchanan
1922  Bro W Titcomb
1923  Bro G MacNab
1924  Bro P Flitcroft
1925  Bro R McQ Lawson
1926  Bro A Speed
1927  Bro A Downie
1928  Bro J Munro
1929  Bro W Mck Fraser
1930  Bro  A D McKinnon
1931  Bro J M Hart
1932  Bro J Rae
1933  Bro A D McKinven


1934  Bro R H McKinnon
1935  Bro J S Brown
1936  Bro R McDonald
1937  Bro J McLachlan
1938  Bro Rev J Green MA Bd
1939  Bro W G Fleming
1940  Bro F M Clark
1941  Bro J McGeachie
1942  Bro A E Doods
1943  Bro J McCreadie
1944  Bro J A Chapman
1945  Bro R Affleck
1946  Bro A W Percy
1947  Bro F E C Holdsworth
1948  Bro J Walker
1949  Bro A Higgins
1950  Bro W J Morely
1951  Bro P Mitchell
1952  Bro F Smith
1953  Bro J Stephen
1954  Bro A Rodger
1955  Bro I McGeachie
1956  Bro F Clayton
1957  Bro D F McKellar
1958  Bro C McIntosh
1959  Bro J Hendry
1960  Bro T C McAdam
1961  Bro R K B Laird
1962  Bro C Campbell
1963  Bro J Smith
1964  Bro J P R Melrose
1965  Bro D Martin
1966  Bro D F G Paterson
1967  Bro L J Bell
1968  Bro D L Bell
1969  Bro J McA Clyde
1970  Bro A Whitehill
1971  Bro A Forbes
1972  Bro L Muir
1973  Bro J McNaught (2240)
1974  Bro T C McAdam
1975  Bro E G Lamont
1976  Bro R C Mathie
1977  Bro W J Elliot
1978  Bro B McCann   
1979  Bro A Smith
1980  Bro J Eadie
1981  Bro J M Urquhart
1982  Bro J McNaught
1983  Bro J G Walker
1984  Bro A Wilkie
1985  Bro  A Martin
1986  Bro T M Huxtable
1987  Bro T J Gunn
1988  Bro  A W  Campbell
1989  Bro R Gordon
1990  Bro J Borland
1991  Bro G Wallace
1992  Bro J Kerr

1993  Bro D Roach
1994  Bro J McL Ross
1995  Bro B Black
1996  Bro J M Urquhart
1997/98 Bro A M Kennedy
1999  Bro A W Campbell
2000  Bro K Paton
2001  Bro J Gavin
2002  Bro R Palmer
2003  Bro W Niven
2004  Bro D Stewart
2005  Bro M Gracie
2006  Bro R W B McBride
2007  Bro S Stewart
2008  Bro A Walker
2009  Bro R Palmer
2010/11 Bro K W Sheridan
2012/13 Bro A M Kennedy
2014/15 Bro Gordon Wallace
2016  Bro Willie Agnew
2017  Bro Sinclair Stewart 
2018/21 R Palmer