Offices held
Jun 27, 1973 – Mar 31, 1991
Preceded by
Herbert Duffus Succeeded by
Edward Zacca
Herbert Duffus Succeeded by
Edward Zacca
Affiliations
Party membership
Timeline
1910
1917
1924
1931
1938
1945
1952
1959
1966
1973
1980
1987
1994