MBChB (Sheffield) 1980
MBBS MRCGP DCH DGM DRCOG DFFP 2002
MBBS 2003
MB ChB 2005, Aberdeen
Mb ChB 1986
Advanced Nurse Practitioner
Practice Manager
Medical Records Clerk