1783 John Hutchison 1785 William Osborne 1787 John Maitland 1790 Andrew Thomson 1794 Kennedy Campbell 1797 Alex Park 1798 John Stevenson 1799 Stevenson Gibson
Past Masters 1800 > 1899 1800 Alex Shearer 1801 Stevenson Gibson 1802 David Brown 1803 Middleton McGregor 1804 Thomas Baird 1806 Kennedy Campbell 1807 George Smith 1808 Robert McLean 1809 James Stevenson 1810 James Ellis 1812 James Downie 1816 John Gilmuir 1819 Andrew Eadie 1820 Thomas Baird 1821 Sir John Maxwell 1824 Thomas Baird 1825 John Willocks 1827 William Selkirk 1829 Matthew Cook 1830 David Hosie 1831 John Stevenson 1832 Alex Young 1833 Alex Munro 1835 Matthew Cook 1837 John Stevenson 1840 Matthew Faulds 1841 Alex Lyon 1842 John Stevenson 1846 John Austin 1847 John Stevenson 1848 John Barias 1850 Alex Cameron 1851 John Stevenson 1852 Wiliam Stewart 1853 Thomas Burnside 1854 James Millar 1856 John Russell 1858 Robert Campbell 1959 Thomas Duncan 1860 William Henderson 1862 Alex Ferguson 1863 George McKay 1870 John Kirkwood 1872 George McKay 1874 John Peters 1876 William McG Adam 1878 Thomas Hart 1880 John Robertson 1883 W.S. Brown 1884 Thomas Tomney 1885 D. Campbell 1888 John Mathieson 1892 Sir J. Stirling Maxwell 1893 Nicol Cameron 1895 J.O. Cruikshanks 1897 James Munn 1898 Robert Gardner
Past Masters 1900 > 1999
1900 John R.Donald 1902 James Dickson 1903 James MacDougall 1904 James Milne 1906 Robert Henderson 1907 John B. Wilson 1908 Willam Cameron 1909 William Bryce 1910 John Anderson 1911 John A. Sinclair 1912 Peter M. Duff 1913 John Inglis 1914 John Scotland 1915 Charles Young 1916 Robert Sinclair 1917 C.T. Robertson 1918 F.T. Campbell 1919 William Easdale 1920 James Craig 1921 John Morran 1922 Andrew Chalmers 1923 James McD Morran 1924 William Young 1925 George S. Summers 1926 Robert Livingstone 1927 William Norris 1928 Hugh Buie 1929 John Robertson 1930 James Watson 1931 William J.M. Sloan 1932 John S. Young 1933 Sir J. Stirling-Maxwell 1934 James Auld 1935 Charles McClurg 1936 James N. Walker 1937 John S. Martin 1938 William D. McGregor 1939 James A. Chalmers 1940 Alex G. McCorquodale 1941 John W. Pickwell 1942 David Murray 1943 William B. Martin 1944 James A. Gardner 1945 Joseph B. Brown 1946 Albert McDonald 1947 Alexander Findlayson 1948 James White 1949 Samual Armour 1950 James Dunlop 1951 William Wilson 1952 James Aitken 1953 John B. Masterton 1954 Robert G.W. Dunlop 1955 Archibald Auld 1956 Daniel McCorquodale 1957 James S.J. Crabbe 1958 Walter S. McLachlan 1959 Duncan McN Landies 1960 Robert H. Love 1961 Hugh McCaig 1962 James S. Houston 1963 James S. Inglis 1964 Archibald Allan 1965 William G. Findlayson 1966 John H. Clugston 1967 James I. Robb 1968 James Paterson 1969 Andrew R. Nisbett 1970 Thomas M.H. Wilson 1971 John P. Campbell 1972 M. Murray 1973 J. Russell Murdoch 1974 Ian H. Dunlop 1975 John Crockart 1976 David K. Houston 1977 A.S. McCorquodale 1978 John Pritchard 1979 Stanley Walsh 1980 Alex Fawcett 1981 John Davidson 1982 Joseph Gough 1983 James Rennie Tait 1984 William H. Clifton 1985 Alan T. Campbell 1986 Michael Traynor 1987 Ian Dalgleish 1988 Malcolm P. Taylor 1989 James M. McGhee 1990 Wilfred C. Davidson 1991 Steven McNair 1992 Kerr McCaig 1993 Andrew Fraser 1994 Frank C.R. Crombie 1995 Alex McIver 1996 John C. Gough 1997 Johnson P. Angus 1998 Stewart M. Duff 1999 James D.M. Robb
Past Masters 2000 >
0999 - 00 David Barron 2000 - 01 William J. McPhail 2001 - 02 Joseph Holmes 2002 - 03 Andrew Fraser P.M. 2003 - 04 David McLachlan 2004 - 05 Robert T. Craig 2005 - 06 Gavin Burt 2006 - 07 John H. Clugston P.M. 2007 - 08 Robert T. Craig P.M. 2008 - 09 David McLachlan P.M. 2009 - 10 David McLachlan P.M. 2010 - 11 Andrew Fraser P.M. 2011 - 12 David McLachlan P.M. 2012 - 13 David McLachlan P.M. 2013 - 14 Justin Cullen 2014 - 15 Gavin Burt P.M. 2015 - 16 Drew Calderwood 2016 - 17 David McLachlan P.M. 2017 - 18 Robert T. Craig, PM 2018 - 23 Drew Calderwood, PM 2023