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

Our Reception & Admin Team are here to help you with appointments, prescriptions, repeats and other queries during opening hours.

Community Midwives

A midwife is available every 2nd Friday morning, at Leuchars Surgery.

District Nurses

The team is available to provide nursing care at home. If you need a District Nurse, please telephone 01382 542687.

Health Visitors

Based at Tayview Medical Centre, they work with expectant mums, babies and pre-school children. To contact them please telephone 01382 542785.

Attached Staff

INNOCENT MOETSABI

Innocent is our Mental Health Nurse who works on a Tuesday at Balmullo.

Page last reviewed: 17 April 2026
Page created: 24 March 2026