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
Jasmin Payne
Domestic Staff
Elaine Mason
Dispenser