Offices held
Apr 10, 1968 – Apr 9, 1975
Preceded by
C. R. Swart Succeeded by
Nicolaas Diederichs
C. R. Swart Succeeded by
Nicolaas Diederichs
Affiliations
Party membership
Timeline
1899
1905
1911
1917
1923
1929
1935
1941
1947
1953
1959
1965
1971
1977