Staff
Partners
-
DR CATHERINE STONE
-
DR AMY LUMSDEN
-
DR DAVID MACLEOD
-
DR NEIL MATHIESON
-
DR VIRGINIE WALKER
-
DR LISA CURRIE
-
DR DAVID GARIOCH
Associate GPs
-
DR GLENDA OAG
-
DR CLAIRE MILNE
-
DR KAREN BARKER
-
DR ARIANA KHAN
-
DR TONI FAWCETT
-
DR LUISA ASHMAN
-
DR GRAEME HARRISON
GP Speciality Trainees
-
DR CLAUDIA SEKULA
-
DR GLORY YEESUF
Nurse Practitioners
Our qualified nurse practitioners are accredited to prescribe for a range of minor illnesses. When phoning for an appointment, you may be asked additional questions, so that the staff can appropriately give you an appointment with the Nurse Practitioner or a GP. See the Clinics page for detailed information about our Nurse Practitioner Service.
-
LOUISA DUCK
-
KAREN CRAIG
Nurses
As well as dealing with general duties such as management of minor injuries and dressings, our Practice Nurse team also offer specialist clinics. See the Clinics page for detail.
-
PAULINE EWAN
-
JENNY DAVIDSON
Practice Management
-
NICOLA ELDER
Practice Manager
Administration
Our Administration and Secretarial Teams provide an important link for patients with the Practice and are your initial contact point for general enquiries either on the telephone or at Reception. They can provide basic information on services and results and direct you to the right person depending on your health issue or query. The Administration and Secretarial Team make most of the patient appointments with the GPs and nurses. They also perform other important tasks such as issuing repeat prescriptions and dealing with prescription enquiries, dealing with financial claims, dealing with patient records and carrying out searches and Practice audits.
-
CLAIRE MCKAY
Office co-ordinator
-
KARIN MACKAY
Office co-ordinator
Attached Staff
The Practice works closely with members of this team who provide the following services:
-
COMMUNITY / DISTRICT NURSING SERVICE
Tel: 01224 849470
-
HEALTH VISITING SERVICE
Tel: 01224 849462
-
MIDWIFERY SERVICE
Tel: 01467 670920
-
SOCIAL WORK CARE MANAGEMENT TEAMS
Tel: 01467 537745
Page last reviewed: 13 May 2026
Page created: 24 March 2026
Page created: 24 March 2026