Bachelor of Technology, Brunel University, Uxbridge, 1974. Doctor of Philosophy, University Oxford, 1977.
Senior psychologist Prison Dept, Home Office, Isle of Wight, England, 1977—1979. Senior clinical psychologist Special Hospitals Service Authority, Liverpool, England, 1979—1980. Lecturer, senior lecturer University Liverpool, 1980—1992.
Professor health studies University Wales, Bangor, 1992—1995, professor forensic clinical psychology, 2003—2005. Professor psychology University Auckland, New Zealand, since 1995. Director Healthworkz, Auckland, since 2003.
President Indiana Forensic Practitioners Institute, 2006.
Member of British Psychological Society (member of council 1986-1988), New Zealand Psychological Society.
Life partner Elizabeth Mary Hardley.