The Doctors

Dr McLeod


Dr Neil McLeod - Dundee 1983.M.B.,Ch.B.,M.R.C.G.P.,D.R.C.O.G.,F.P.Cert.
GP lead for Perth & Kinross Community Health Partnership, Undergraduate Training
more about Dr McLeod...

Dr Shepherd


Dr N I Shepherd - Dundee 1980.B.M.Sc.,M.B.,Ch.B.,M.R.C.G.P.,D.R.C.O.G.
Information Technology, Diabetes.

Dr Sneddon


Dr A M Sneddon - Dundee 1986.M.B.,Ch.B.,D.F.F.P., M.R.C.G.P.
Staff, Family Planning, Women's Health, Mental health, Australian Medicals, Child Health.
more about Dr Sneddon...

Dr Foster


Dr D S Foster - Edinburgh 1989.M.B.,Ch.B.,D.C.H.,F.R.C.G.P,D.R.C.O.G.,F.P.Cert.
Child Health, Council Insurance Medicals, Terminal Care, Training (undergraduate and postgraduate), Finance
more about Dr Foster...

Dr Matthews


Dr E M Matthews - Dundee 1997.M.B.,Ch.B.,M.R.C.G.P.
Minor Surgery, COPD, Asthma, Family Planning, Epilepsy, Postgraduate training, Finance
more about Dr Matthews...

GP Retainer

The practice is delighted to welcome Dr Rose Rosario as the GP Retainer from September 2011. Dr Rosario will be working in Glover Street on Tuesdays and Thursdays.

GP Registrar

As we are an approved Training Practice, we usually have an additional GP Registrar with us. These are fully trained doctors who are gaining further experience by working in general practice.


Dr Neil McLeod
Born in Dundee Dr McLeod emigrated to Canada in 1969 where he educated at Oakville, Ontario and McMaster Universtiy, Hamilton, Ontario.

Dr McLeod returned to Dundee Medical School in 1978 and has worked in the practice since 1985 - first year as Registrar.

Neil is married with 3 grown up children. His outside interests include DIY, skiing & golf. He is currently Club Captain at Craigie Hill Golf Club. He fights old age spread by attending the gym 2-3 times weekly.

Dr McLeod currently has part time session with Perth & Kinross CHP with interests in Patients with Long Term Conditions, education, and working on projects to improve outpatient services. He is also involved in visiting practices to discuss the General Practice Quality and Outcomes Framework. (The new GP contract).

Dr A M Sneddon
Dr Sneddon was born and brought up in Laggan Bridge in Inverness-shire. She studied at Dundee University and completed her postgraduate training in Perth.

A former registrar with the practice in 1988, she joined as a full-time partner in August 1990. Within the practice she is the clinical lead in Mental Health and Women’s Health. She runs the weekly coil clinic and trains other doctors in Family Planning matters. Dr Sneddon is married with 2 children.

Dr D S Foster
Originally from Loch Lomondside, Dr Foster was educated at school in Glasgow and subsequently Edinburgh University. He started work in the practice in 1996 following a year’s work experience in Australia.

Dr Foster is married with 3 energetic young children with whom he enjoys a variety of outdoor activities. To balance a healthy appetite, he is a member of Perth Masters swimming club and is often seen cycling the surrounding countryside.

Dr E M Matthews
Dr Elaine Matthews grew up and was educated in Coleraine, Northern Ireland. Elaine trained in Dundee University from 1992 to 1997. Her post-graduate training was mostly in PRI.

Dr Matthews special interests in the practice are Minor Surgery, Asthma and COPD.

Elaine is married with 3 young children. She enjoys hillwalking, playing piano, time out with family and eating out in nice restaurants!

Dr Riches
Dr Riches

< return to top of page >



















    Main reception - 01738 639748
    Prescriptions - 01738 625542
    District nurses - 01738 442379
    Health visitors - 01738 445949
    Fax - 01738 635133
    Main reception - 01738 840289
    Prescriptions - 01738 840700
    District nurses - 01738 840251
    Health visitors - 01738 445949
    Fax - 01738 840113

    Victoria Practice, Glover Street

    Denside Surgery, Methven
    contact NHS 24
    DIAL 111
    Please only use this service for problems that cannot wait until the next working day.
    DIAL 999 for ambulance
    0131 446 2760
    Click here for more information about this service

    To cancel a transport request call;
    0131 446 2852
    between 9:00am and 5:00pm
    Monday to Friday

Glover Street Medical Centre, 133 Glover Street, PERTH, PH2 OJB