This website uses cookies to function correctly.
You may delete cookies at any time but doing so may result in some parts of the site not working correctly.


Dr Gerard Murphy MBChB, MRCGP, DRCOG (m)

GP Partner and GP Trainer GMC 2987150

Dr Murphy is available on a Monday, Wednesday Morning , Thursday and Friday 

Dr John D McGarrity - MBChB, DRCOG, MRCGP (m)

GP Partner and GP Trainer GMC 3130588

Dr McGarrity is available on a Monday, Tuesday and Wednesday.

Dr Peter J Lindsay - MBchB,MRCGP DRCOG, DFFP (m)

GP Partner and GP Trainer GMC 6026611

Dr Lindsay is available on a Monday , Tuesday morning , Wednesday , Thursday and Friday 



GP Partner GMC 6103430

Dr Duffy is available on a Monday, Tuesday, Wednesday and Thursday Morning 


Dr Natalie Gallacher - MBChB (f)

GP Partner GMC 7020158 -

Dr Natalie Gallacher is available Monday, Tuesday morning ,  Thursday and Friday   


Dr Jonathan Byres (m)

GP Partner and FY2 Doctor trainer GMC 6163273 - Dr Byers is available all day Monday, Tuesday, Thursday , Friday Dr Byers is also our Practice Quality Lead GP and attend Monthly Community Cluster Meetings with other practice PQL's in our locality


Dr Daniel McGowan (m)

 Dr Daniel McGowan is available on a Tuesday 

Dr Eleanor Arbuckle (f)

GP Locum - Dr Eleanor Arbuckle will be covering Dr Gallacher's maternity cover from August 2018 

Dr Allvia Hamid (f)

GP Locum 

Our Doctors in Training are
Dr Sundeep Sarai (f)

GPST3 Doctor 

Dr Martha Gunn (f)

GPST 3 Doctor  

Dr Amy Piper (f)

GPST 3 Doctor 

Dr William Adam (m)

GPST1 Doctor

Dr Rachael Hayhurst (f)

FY2 Doctor 

NHS ScotlandThis site is brought to you by My Surgery Website