Offices held
Dec 13, 1990 – Mar 21, 1996
Preceded by
David Beattie Succeeded by
Michael Hardie Boys
David Beattie Succeeded by
Michael Hardie Boys
Affiliations
Party membership
Timeline
1932
1939
1946
1953
1960
1967
1974
1981
1988
1995
2002
2009
2016