Bachelor of Science in Engineering cum laude, University Witwatersrand, Johannesburg, South Africa, 1937. Diploma, School Accountancy, Johannesburg, South Africa, 1941.
Graduate engineer Union corporation, South Africa, 1937-1948, works manager South Africa, 1949-1959, assistant consultant metallurgist South Africa, 1959-1965, consultant metallurgist South Africa, 1965-1978. Retired, 1978; consultant metallurgist, since 1978.
Fellow South African Institute Mining and Metallurgy (Gold Medal 1976, veterinary contributor, Brigadier Stokes Memorial award platinum medal 2000), South African Corrosian Institute.
Married Edwina Mary White, September 8, 1956.