Bachelor with honors, Queen's College, Oxford, England, 1966. Master of Science, University Witwatersrand, Johannesburg, South Africa, 1976.
Mechanic engineer, Rand Water Board, Johannesburg, 1966-1969; project engineer, Stewarts and Lloyds of South Africa Ltd., Johannesburg, 1969-1973; project engineer, Dorman Long Africa Ltd., Johannesburg, 1974; project engineer, IPI Contractors AG, Frankfurt, Germany, 1974-1975; project engineer, Lurgi AG, Frankfurt, since 1975; vice president gas technology, Lurgi AG, Frankfurt, since 1994. Visiting lecturer College Petroleum and Energy Studies, Oxford, since 1991.
Deputy chairman Association Foreigner's Councils in Hessen, 1990-1994. Member Ausläanderbeirat, Schwalbach, 1989-1995. Europa-Beauftragter, Freie Demokratische Partei, Main-Taunus-Kreis, Germany, since 1994.
Member American Institute of Chemical Engineers, Institute Mechanical Engineering.
Married Patience Jane Carr, March 30, 1968. Children: Suzanna, Natasha, Victoria.