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
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