David J. Herschell
Dunblane
26 Oct 1944 – 2 Feb 2021
Dunblane
26 Oct 1944 – 2 Feb 2021
St Cuthbert's, Edinburgh
1956 – 27 Sep 2021
Tulloch
d. 19 Oct 2021
Dumfries
22 Sep 1937 – 19 Oct 2022
Paisley
d. Jun 2023
Edinburgh
22 Mar 1951 – 19 Jul 2023
St Andrews
1942 – 21 Feb 2024
Glasgow
9 Feb 1946 – 17 May 2023
Haddington
d. Apr 2023
Paisley
1942–2024
Edinburgh (1990s)
9 Dec 1930 – 10 Jun 2024
St Machar's, Aberdeen
d. 14 Jan 2025
Dumfries
12 Nov 1942 – 21 Apr 2025
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