Telephone 01241 431 144 Out of hours 111

National Health Service Scotland Logo

Healthcare Team


Dr Charles Fagan
MBChB (Glasgow)

Dr Hilde Brink
MBChB (Stellenbosch), BSc Hons Nuclear Medicine (Stellenbosch), Diploma in Anaesthetics (College of Medicine of South Africa)
Dr Brink speaks Afrikaans and German. Her special interest is Cardiology and she regularly performs Minor Surgery at the practice.

Dr Colin Fraser
MBChB (Dundee), MRCGP

Dr Doerte Robertson
Dr Robertson is fluent in German.

Dr Eva Vesela
MUDr (Prague 1995), DRCOG
Dr Vesela is fluent in Czech and Slovak

Dr Catherine Campos Rio
Gp. Family and Community Gp by Minister of Education (Barcelona, Spain), MBChB (UCLA Dr P Acosta Ortiz and by Minister of Education of Spain) BSc by Saint Vincet School.

Top of Page

Nursing Team

Nurse Practitioners

Mrs Samantha Smith
Mrs Lyndsay Mackinnon

Advanced Nurse Practitioners (ANPs) are Registered Nurses who are highly experienced with further education and training at Masters level. This allows them to diagnose and treat your healthcare needs. As well as prescribing they can also refer individuals to secondary care both in acute situations and routinely. They work closely with GPs who support ANPs when required. You may be able to see an ANP quicker than a GP. Please ask if this is an option when booking appointments.


Weronika Krec
Myra Watson
Beryl Deans
Stacy Roberts

Practice nurses are qualified and registered nurses. They can help with health issues such as family planning, healthy living advice, blood pressure checks and dressings. The practice nurses run clinics for long term health conditions such as asthma or diabetes, minor ailment clinics and carry out cervical smears.

Healthcare Assistants

Gail Mckenzie
Tanya Swankie

Healthcare assistants support practice nurses with their daily work and carry out tasks such as phlebotomy (drawing blood), electrocardiograms (ECGs), blood pressure measurements, some injections and vaccinations and lifestyle advice. They may act as a chaperone when a patient or doctor requests one.

Top of Page

Attached Healthcare Team

Community Nurses

A team of district nurses are based in the surgery who look after housebound patients of the practice. They offer specialist services to patients of the practice, if you need to contact them please use the following phone numbers. District nurses can be telephoned on 01241 434287.

Health Visitors

A health visitor is a registered nurse who has received training particularly related to babies, children and pregnant women. Their role is to provide families with children under five years old with support and advice around the general aspects of mental, physical and social well-being. Telephone 01241 430303.

Top of Page

Medical Students

The practice is a teaching practice and has medical students in the practice as part of their ongoing education. At times a student may be present when you are being seen by a GP or nurse. You will be informed of their presence in advance, and if you do not want them present at your consultation your wishes will be respected.

Top of Page

Practice Management

Mrs Lynne Martin

The practice manager is involved in managing all of the business aspects of the practice such as making sure that the right systems are in place to provide a high quality of patient care, human resources, finance, patient safety, premises and equipment and information technology. The practice manager supports the GPs and other medical professionals with delivering patient services and also helps to develop extended services to enhance patient care.

Top of Page

Administration and Reception Team


Carol Smith Office Supervisor


Pam Kirkpatrick Reception Supervisor

Receptionists provide an important link for patients with the practice and are your initial contact point for general enquiries. They can provide basic information on services and results and direct you to the right person depending on your health issue or query. Receptionists make most of the patient appointments with the GPs and nurses. They also perform other important tasks such as issuing repeat prescriptions and dealing with prescription enquiries, dealing with financial claims, dealing with patient records and carrying out searches and practice audits.