Our Practice Team

  • GPs

    Dr Angus MacTaggart

    Dr Matthew Jackson

    Dr Catriona Davis

    Dr Joanna Norwood

    Dr Andrea Gibson

    Dr Joanna (Beth) Phillips

    Dr Philippa Donnelly

  • Nurses and Healthcare Team

    Jane McFarlane (Advanced Nurse Practitioner)

    Sarah MacMillan (Practice Nurse)

    Fiona Carmichael (Practice Nurse and Diabetes Liaison Nurse)

    Sophie Currie (Practice Nurse)

    Heather Campbell (HCA)

    Ruth Fletcher (HCA)

    Roy Cameron (First Contact Physio)

    Jan Farrell (Healthcare Support Worker)

  • Admin Team

    Hayley Morris

    Heather Campbell

    Lorna Shaw

    Helaine McPherson

    Lloret Allan

    Stefanie Griffiths

    Claire Logan

    Julie Swarbrick

    Amy Baker

  • Dispensers

    Lesley Blair

    Rhona Thompson

    Ruth Fletcher

    Heather Campbell

    Isabel Doyle

    Lloret Allan

  • Management Team

    Alan Beresford - Primary Care Business Manager

    Emma Howe - Services Manager

    Cathy Taylor - Deputy Practice Manager

  • Clinical Pharmacist

    Catriona Brodie

    Alasdair Hughes-Hughes