Bachelor of Science, University Witwatersrand, Johannesburg, 1964. Doctor of Philosophy, University Witwatersrand, 1979.
Lecturer, U. Witwanersrand, Johannesburg, 1971-1978; chair of power engineering, U. Witwanersrand, since 1979; head electrical engineering, U. Witwanersrand, 1990-1994; dean engineering, U. Witwanersrand, since 1995. Board directors ConElectric, Roodeport. Member county U. Witwatersrand.
Regional chairman Scripture Union, Johannesburg, 1980-1987. Fellow South African Institution of Electrical Engineers (president 1989, council member since 1980. Member Institute of Electrical and Electronics Engineers (senior ), International Conference on Large High Volume Electric Systems ( International Council on Large Electric Systems (in French: Conseil International des Grands Réseaux Électriques, abbreviated CIGRÉ)) (national chairman since 1990).
Married Joan Daphne Martin, November 30, 1968. Children: David, Stephen.