Bachelor of Science, University Western Cape, 1971. Bachelor of Science (honours) in Energy, Rand Afrikaans University Laboratory assistant Permoseal Proprietary Ltd., Salt River, Cape Town, 1971-1972. Laboratory manager Caltex Oil (S.A.) (Proprietary ) Ltd., Milnerton, Cape Town, 1972-1984.
Senior product engineer corporation sales department Caltex Oil (S.A.) (Proprietary ) Ltd., head office, Cape Town, 1984-1988. Committee member Western Cape section S.A. Chemical Institute. Committee member Peninsula Technicon, Bellville Cape, since 1980.
Executive committee Peter and Heidi Preschool Centre, Bellville, 1978. Council member Moravian Church, Bellville, 1979. School committee Goeie Hoop Primary School, Bellville, since 1982.