Offices held
1968-04-10 - 1975-04-09
Preceded by
C. R. Swart Succeeded by
Nicolaas Diederichs
C. R. Swart Succeeded by
Nicolaas Diederichs
Timeline
1899
1905
1911
1917
1923
1929
1935
1941
1947
1953
1959
1965
1971
1977