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