Ministers

                                                        Minister          

 

                                             Rev Graham Little 1937-51
 

                          

                                        Rev James Donald 1951 - 71

 

                                         Rev George Grubb 1971 - 2001

 

                                   Rev Stewart McPherson 2003 - 2018

 

Rev Alan Childs 2019 - present