Bachelor of Science, Edinburgh University, 1975. Doctor of Philosophy, Edinburgh University, 1979.
Design engineer Wood Group Engineering, Aberdeen, Scotland, 1978-1982. Lecturer University of Technology Lae, Papua, New Guinea, 1982-1984, University Edinburgh, Scotland, since 1982.
Member Institute of Electrical and Electronics Engineers, Institution Electrical Engineers (chartered engineer 1986).
Married Fiona Elizabeth Randall, June 14, 1980. Children: Kerry Heather, Keith Andrew.