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 P N Nahar (m)
MBChB (1974) LMCC (Canada) - speaks English, Punjabi and Hindi.
Dr A Bennett (f)


Dr G A MacLeod (m)
MBChB (1985) MRCGP
Dr V A Fakhoury (f)

MBChB (1988) - speaks English, German and Spanish

NHS ScotlandThis site is brought to you by My Surgery Website