Events

9 Sep 2017 – 89th Annual Festival and Annual General Meeting. To be held at All Saints’, St Andrews. Please note the change to the originally published date.A formal notice will be published shortly.

1st Sep 2018 (provisional) – 90th Annual Festival and Annual General Meeting