Offices held
3 terms, Oct 1, 1991 – Apr 1, 2017
3 terms
- Oct 1, 1991 – Apr 1, 1992
- Apr 1, 2004 – Oct 1, 2004
- Oct 1, 2016 – Apr 1, 2017
Affiliations
Party membership
Timeline
1959
1964
1969
1974
1979
1984
1989
1994
1999
2004
2009
2014
2019
2024