Ardgowan Medical Practice

01475 888155

Our Team


Dr P S Barr

MB BCH BAO (Belfast) Regd. 1987 MRCGP DRCOG FPA Cert.


Dr A R Dickson

MBChB (Glasgow) Regd. 1985 MRCGP DRCOG FPC Cert.


Dr J O Gallagher

MBChB (Glasgow) Regd. 1988 MRCGP DRCOG DGM Cert.


Dr J McPherson

MBChB (Glasgow) Regd. 1997 MRCGP


Dr L Cairns

MRCGP (2015), DRCOG, MBChB, Bsc Hons Pharmacology (Intercalated)


Dr C Buchanan

MBChB (Manchester) Regd. 2009 MRCGP DRCOG

Practice manager

Mrs Angela Owens

Practice Manager

Mrs Julia McLaughlan

Deputy Practice Manager

Advanced nurse practitioner

An Advanced Nurse Practitioner (ANP) is an experienced and highly educated Registered Nurse who manages the complete clinical care for their patient, not solely any specific condition. Advanced practice is a level of practice, rather than a type or speciality of practice. ANPs are educated at Master's Level in advanced practice and are assessed as competent in this level of practice. As a clinical leader they have the freedom and authority to act and accept the responsibility and accountability for those actions. This level of practice is characterised by high level autonomous decision making, including assessment, diagnosis, treatment including prescribing, of patients with complex multidimensional problems. Decisions are made using high level expert, knowledge and skills. This includes the authority to refer, admit and discharge within appropriate clinical areas. Working as part of the multidisciplinary team ANPs can work in or across all clinical settings, dependant on their area of expertise.” (Chief Nursing Officers Directorate, 2017)

Heather Nesbitt

MSc, PG Dip (Advanced Practive) PG Dip FP, PG Dip THLE, BSc, SPq, RNT, RMN

Advanced Nurse Practitioner

Practice nurses

Sr Anne Boyd

Practice Nurse/Clinical Management Nurse

Practice staff

Susan Gray

Clerical Officer/Phlebotomist

Caroline Temporal

Clerical Officer/Phlebotomist

Carolynn Boyle

Clerical Officer

Evelyn Simpson

Clerical Officer

Aileen Cumming

Clerical Officer

Sarah Higgins

Clerical Officer

Laura Rodger

Clerical Officer

Ruth McIntyre

Clerical Officer

Gillian MacLean

Clerical Officer

Additional healthcare staff

Tracey Doyle

Health Visitor

Kayrn McCormick

Health Visitor

Sr Gillian Stewart

District Nurse Sister

James Devine

Community Nurse

Michelle McCorkell

Community Nurse

Bernadette Edgar

Community Nurse

Heather Boyle

Health Care Assistant

Attached staff

Margaret Mitchell

Community Links Worker