Master of Arts in Psychology, Glasgow University, 1979.
Assistant research psychologist Glasgow University, 1979—1981. Honorary assistant psychologist Greater Glasgow Health Board, 1982—1985. Clinical psychologist Greater Glasgow Health Board Community and Mental Health Services, National Health Service Trust, 1985—1994.
Head clinical psychology services to community mental health team Greater Glasgow Primary Care National Health Service Trust, since 1994. Private practice psychology.
Member of British Psychological Society (diploma in clinical psychology 1985).
Married Frank Maurice Angell, September 2, 1979. Children: Ralph, Benjamin, Elisheva.