David J. Herschell
Dunblane
26 Oct 1944 – 2 Feb 2021
Dunblane
26 Oct 1944 – 2 Feb 2021
Paisley
d. 12 Nov 2020
Dunkeld
d. 2020
Edinburgh St Mary’s
22 Aug 1945 – 16 Apr 2020
Inverness
1944–2019
St Andrews
1948–2018
Dunblane
1931–2018
Dunblane
d. 7 Nov 2017
Dunkeld
d. Nov 2017
Alloa
1944 – 25 Oct 2017
Dunblane
1941 – 14 Jul 2017
Paisley
d. 29 May 2017
Dumfries
d. Mar 2017
Edinburgh
d. Dec 2016
Edinburgh
d. Nov 2016
Haddington
d. Jul 2016
Glasgow
d. Jun 2016
Unattached
2007–2016
Inverness
1983 – Feb 2016
Edinburgh
12 Jul 1928 – 1 Jun 2000