Staff
Doctors
DR JOHN KENNEDY
MBChB, (Aberdeen University 1990)DRCOG, DFSRH.DCH, FRCGP
Dr Kennedy is the Senior Partner. His interest is in family medicine but also includes cardiovascular, elderly medicine, paediatrics, minor surgery and prescribing.
DR JENNIFER KENNEDY
MBChB, (Dundee University 1999), FRCGP, DRCOG DFSRH MMEd,FHEA
Dr Jennifer Kennedy is a Partner in the Practice. She has a special interest in undergraduate medical education.
DR CRAIG MORRISON
MBChB, (Glasgow University 2016), MRCGP
Dr Morrison is a Partner in the Practice. His interests are in Medicine for the Elderly and Minor Surgery.
DR JENNIFER BARCLAY
MBChB (Edinburgh University 1983), MRCGP, DRCOG, DGM
Dr Barclay works with the Practice covering 2 days a week at both our Leuchars and Balmullo sites. Previously a full time Partner in General Practice, she also has previous hospital experience in Geriatric Medicine, Palliative Care and Psychiatry.
DR PANNA MUQIT
MBBS (Royal Free & University College London Medical School, 2004), BSc (Hons), FRCGP, FHEA, MMedEd, DCH, DRCOG, DFSRH
Dr Muqit works on Thursday mornings at the practice. She has a special interest in medical education. She serves as the CLIC Lead (Clinical and Communication Skills) for the ScotGEM programme, for which she holds appointments at the Universities of St Andrews and Dundee.
DR GOLNESSA MASSON
Dr Masson works on a Monday morning in Leuchars and Balmullo in the afternoon. She is also a Generalist Clinical Mentor for Year 1 Scotgem students, who are accommodated in the Practice on a Thursday.
DR MENNA GHARIB
Dr Gharib is our registrar. She will be with us until she completes her training.
DR ABUBAKAR BELLO
Dr Bello is our registrar. He will be with us until he completes his training.
Nurse Practitioner
ANGIE READER
Angie is our Advanced Nurse Practitioner and is trained to examine, assess, make diagnoses, treat, prescribe and make referrals for patients.
ROBYN DUFFY
Robyn, our Advanced Nurse Practitioner, is trained to examine, assess, make diagnoses, treat, prescribe and make referrals for patients. She works in Practice on Monday & Friday mornings.
Nurses
DIANE ROBERTS
Diane is our Senior Practice Nurse with many years of experience. Along with normal duties, Diane is our specialist in Respiratory Illnesses (Asthma and COPD), Diabetes and Hypertension.
CHARLEEN MARSHALL
As well as being our Practice Nurse, Charleen also looks after chronic disease management.
Practice Management
MARIE FERGUSON
Please feel free to contact Marie if you have difficulty using our services or have a non-medical enquiry; she will be pleased to help you.
Administration
Community Midwives
District Nurses
Health Visitors
Attached Staff
INNOCENT MOETSABI
Innocent is our Mental Health Nurse who works on a Tuesday at Balmullo.
Page created: 24 March 2026