Bachelor, University Cape Town, South Africa, 1965. Postgraduate education certified, University London, 1966. Master of Science, University Rhodesia, Salisbury, 1976.
Teacher Ministry of Education, Salisbury, 1967—1969, lecturer, 1970—1974. Researcher, project manager Council for Scientific and Industrial Research, South Africa, 1976—1989. Director Teaching Resource Center Africa Consultancy, South Africa, since 1989.
Group head urban transport Council for Scientific and Industrial Research Pretoria, South Africa, program manager planning and management. Director Teaching Resource Center Africa Consultancy.
Board directors, vice president Southern Africa Transport Conference, South Africa, since 2000. Member of Chartered Institute Logistics South Africa, Rotary (president Pretoria Capital club 2000).
Married Joan Pamela Marks, September 12, 1967. Children: Lisa, Tracey.