Partner
Dr Kelly has been with the practice since 1992. He offers a full range of general practice care to his patients. He acts as lead clinician for the Local Health Partnership (LHP) in Annandale and Eskdale as well as taking a lead role in the NHS D&G eHealth team (Information Technology). He is also a trainer for the trainee doctors who attend the practice.
Partner
Dr Maggiori has been with the practice since 1997. He offers a full range of general practice care to his patients. He has developed a specialist interest in Occupational Medicine and Psychological Therapies. He is also a trainer for the trainee doctors who attend the practice.
Partner
Dr Donachie has been with the practice since 2002. He offers a full range of general practice care to his patients. He is the NHS Dumfries & Galloway Clinical Lead for Respiratory and has a specialist interest in Occupational Medicine. He is also a trainer for the trainee doctors who attend the practice.
Part Time Salaried GP
Dr O'Brien joined the practice in 2006. She offers a full range of general practice care to her patients. She has a specialist interest in Cancer care, Contraceptive and reproductive health and
Paliative care.
Part Time Salaried GP
Dr Anderson joined the practice in 2019. She offers a full range of general practice care to her patients. She has a specialist interest in Women's Health and Paediatrics.