Meet the Team

Our Doctors

Dr Craig Palmer

MBChB

Dr Andrew MacKenzie

MBChB, MRCGP


Our Nursing Team

Karen Calvert

Practice Nurse


Our Practice Team

Karen Linton

Healthcare Assistant

Kathleen Garrett

Receptionist

Katrina Gilmour

Dispenser

Erin Graham

Receptionist

Jill Devlin

Health Visitor

Joanne Henderson

Receptionist

Joanne Henderson

Dispenser

Caroline Lamb

Receptionist

Keith Notman

Practice Manager

Holly White

Receptionist

Megan Carruthers

Domestic Staff

Elaine Mason

Dispenser