Past Principals

Robert Barrie 1919/20                                                                     William Gilchrist 1920/21            

 C.H. Bradford 1921/22                                                                   Thomas Steel 1922/23                         

Samuel Steel 1923/24                                                                      Joseph Thomson 1924/25

James Gilchrist 1925/26                                                                  Robert H. Cowden 1926/27            

James H.Gilray 1927/28                                                                  T. S. Campbell 1928/29                        

John A. Kyle 1929/30                                                                      James W. Pyper 1930/31

John C McFarlane 1931/32                                                               W. Coulbrough 1932/33              

 William Bruce 1933/34                                                                    Breild Anderson 1934/35                   

James N. Buchanan 1935/36                                                            Uriah Kirk 1936/37 

James K. Harrison 1937/38                                                              Thomas M.Hay 1938/39               

 David Hamilton 1939/40                                                                 Donald McDonald 1940/41                   

 John Hope 1941/42                                                                        Alex McLennan 1942/43

GeorgeTaylor 1943/44                                                                     James Wylie 1944/45                      

Peter Edment 1945/46                                                                     Robert McDowall 1946/47                  

 Wm. C. Brand 1947/48                                                                   James McMahon 1948/49

Robert R. Watson 1949/50                                                               A.R. Stoddart 1950/51                     

William Smith 1951/52                                                                    Thomas M.Rodger 1952/53                 

William Stott 1953/54                                                                     Wm. Hamilton 1954/55

J.B. Frame 1955/56                                                                        John Hamilton 1956/57                     

James Watson 1957/58                                                                   W.M. Kirby 1958/59                        

Westerby Gledhill 1959/60                                                             John J. Mclean 1960/61/62

Wm Gledhill jnr. 1962/63                                                               Thomas Harrison 1963/64                

James M. Bennet 1964/65                                                               Hugh Wigston 1965/66                    

Sam Kerr 1966/67                                                                           W.M. Connel 1967/68

John B. Young 1968/69                                                                   James S. Nicol 1969/70                       

Richhard Moffat 1970/71                                                                John Paton 1971/72                        

Myles Mackie 1972/73                                                                    John Thorton 1973/74

John Pollock 1974/75                                                                     Richard Henderson 1975/76                  

 John Forrest 1976/77/78                                                               Colin C.Forrest 1978/79                 

James Plenderleith 1979/80                                                           J  Adam 1980/81

Ian Weir 1981/82                                                                           Jack Reid 1982/83                                

 Stewart McMillian 1983/84                                                            William Callan 1984/85                   

 David G Coates 1985/86                                                                David Brown 1986/87

Stuart Gregory 1987/88                                                                  James C. Gibson 1988/89                       

Thomas Price 1989/90/91                                                                Ian Weir 1991/92/93/94/95/96        

Robert Trotter 1996/97/98/99/2000                                                Kenneth Sloan 2000/01

Alex P. Brown 2001/02                                                                    Kenneth Sloan 2002/03                          

 Alex P. Brown 2003/04                                                                   Kenneth Sloan 2004/05                    

Lachlan McMillian 2005/06/07                                                              Alex P. Brown 2007/08

Thomas Taylor 2008/09                                                                  William Young 2009/10/11                       

Peter Hill 2010/11/12/13/14/15