Bachelor, University Cambridge, 1975. Master of Arts, University Cambridge, 1975. Postgraduate certified in education, Keswick Hall College.
Master of Education, University Southampton, 1996. Postgraduate, University Southampton, 2000.
Science master Temple Grove School, East Sussex, England, 1975—1978. Teacher Chandler's Ford County Junior School, Hampshire, 1979—1985. Tutor, lecturer University Southampton, 1985—1996.
Director Shoei course King Alfred's College (now called University College Winchester), Winchester, England, since 1996. Head foreign languages University College Winchester, 1998—2004, teacher English as a Foreign Language, Extensible Authentication Protocol programmers leader, since 2004. External examiner University Portsmouth, England, since 2002.
Visiting external examiner Southampton Institute, 2002, 04.
Minister Harvest Church Alresford, Hampshire, 1988—1995. Chair core team Immanuel Church, Winchester, since 2005.
Married Elizabeth Hilton, August 30, 1986. Children: Joanna Katherine, Deborah Elizabeth.