We're open.
Rethink Dementia Sepsis – Spot the signs Change to childhood immunisation schedule The Parent Hub “Be the early bird” – Detect Cancer Earlier Winter Flu & COVID Vaccines Public Holidays & Closure Dates
Dr Anna Mills (f) MA MB BChir (Cambridge 2005) MRCGP DRCOG DTM&H DFSRH
Dr Mills qualified from Cambridge in 2005 and after completing house officer jobs, moved to Edinburgh for GP training, stopping off on the way north to complete a tropical medicine diploma in Liverpool. She has worked at Riverside Medical Practice since 2013, becoming a partner in 2014. In 2020 she joined the team at Loch Ness and Strathnairn Medical Practice and now divides her time between the two practices, enjoying the contrast of urban and rural settings. Dr Mills has a special interest in womens' health and minor surgery and has been a GP trainer since 2016.
Dr Linda Thurlow White (f) BSc MB ChB MRCGP DFSRH
Dr Linda Thurlow-White joined the practice in 2018 and became a GP partner in 2020. She works across Riverside, Foyers and Cromarty Medical Practices. Originally from the Highlands, Dr Thurlow-White grew up in Contin and attended Dingwall Academy. Qualifying from Glasgow University in 2010 with a BSc (hons) in Development Medicine and an MBChB, she worked in paediatrics and neonates for 2 years prior to choosing to do General Practice training in Aberdeen. Post-graduate qualifications include a Diploma in the Faculty of Sexual and Reproductive healthcare and NES paediatric scholarship. Dr Thurlow-White fits both coils and implants and acts as District Medical Lead for East Ross. She is the Practice Lead for Undergraduate Education and Pharmacy teams. She lives on the Black Isle with her husband, young daughter and cocker spaniel and enjoys yoga, outdoor swimming and leading a Christmas choir.
Dr Katharine Stenhouse (f) MBChB MRCGP MML - Dr Stenhouse joined Foyers Medical Centre in October 2023.
Dr Jonathan Ball (m) MBChB MRCGP - Dr Ball joined Riverside Highland Medical Group in August 2024. He started work in Foyers November 2024
Riverside Highland Medical Group have seven Advanced Nurse Practitioners (ANPs) who work across the four different practices.
Advanced Nurse Practitioners are fully qualified health professionals from a nursing background who have obtained further qualification at an advanced level so that they can become independent practitioners. They will have qualifications in advanced clinical examination, clinical decision making and are registered independent prescribers.
At Riverside Highland Medical Group, ANPs form part of the team, working alongside the GPs, Practice Nurses, Physiotherapists and Health Care Assistants to provide care to all patients. Our main role is to provide duty / emergency care to patients. The duty team will triage patients that contact the surgery on the day as emergencies and provide clinics to review patients as required.
We encourage trainees within our team and these can be health professionals either from nursing or from another background such as a pharmacist, paramedic who are developing their skills and knowledge to an advanced level. We provide support and supervision for these trainees across all four practices
Chris Carter (m) - Chris is an experienced nurse who has been working at Riverside since 2018. He previously worked in Accident & Emergency, giving him a wide range of clinical experience. Chris runs regular minor surgery clinics and occasionally works in the other practices within the group.
Carrie Kaczynska (f) - Carrie qualified with a BSc in Nursing in 2005 and has been working in Nursing for over 20 years. Since training Carrie has worked in various fields such as; Isle of Skye rural nursing, Edinburgh Western General Dialysis Unit, Edinburgh Royal Infirmary Combined Assessment Unit, Raigmore Hospital Woman and Child Health, Raigmore Hospital Medical Admissions and High dependency Unit. In 2013 Carrie completed her Off Shore Medic and Survival training and worked as a Senior Nursing Officer on ships, where she completed her critical incident training. Since returning to land she moved to Aberdeen and worked in a Cardiac Intensive Care Unit and completed a critical care course. From 2016 Carrie returned to Inverness and initially worked in an Oncology unit also working for Scot Nursing in intensive care units in Edinburgh, Aberdeen and Dundee, until transferring to Accident and Emergency and completed training to become an Emergency Nurse Practitioner in 2018. Carrie then moved to Northumberland and worked for the North East Ambulance Service until she returned to the Highlands, and General Practice, in 2021 when she joined Riverside Highland Medical Group as an Advanced Nurse Practitioner, working across all four practices within the group.
Fiona Young (f) - Fiona has been a registered nurse for 18 years and qualified with a BSc in Nursing in 2004. Fiona has developed knowledge and skills working in different specialities such as Cardiology, Endocrinology, Accident and Emergency, Education, Research and Paediatrics. Fiona trained as an Advanced Nurse Practitioner (ANP) in 2009 and went on to gain her MSc in Advanced Nurse Practitioner in 2018. Her experience as an ANP was predominantly in Raigmore Hospital, Inverness working across Medical, Surgical and Orthopaedic wards. Fiona has a special interest in education and was a Lecturer in Nursing based at the University of Highlands and Islands teaching nursing students. She was also the programme lead for Non-Medical Prescribing course for Postgraduate students. Fiona joined Riverside Highland Medical Group in 2022
Garry Nicoll (m) - Graduating with a BSc in Nursing in 2008, Garry brings over 10 years of respiratory care experience from Raigmore hospital, where he specialised in asthma, COPD, bronchoscopy and cystic fibrosis. Throughout the COVID-19 pandemic he supported the acute medicine/ medical admissions unit at Raigmore. Following that, he spent two years as a Community Nurse in Inverness – often cycling to visits on his laden fold-up bike. Garry joined Riverside Highland Medical Group in October 2023, where he works on the Duty team at Riverside and Dunedin. He has a special interest in lung health, spirometry and elderly care.
Estelle Goulding (f) - Estelle qualified in 2015 from the University of Northampton and has extensive experience in primary care having worked in General Practice, urgent treatment centres, out of hours and walk-in centres. Estelle's special interests include Diabetes (Diploma) and Women's health.
Helen Craig (f) - Helen qualified in 2007 from the University of Stirling and has worked extensively in acute surgical care. She gained her ANP qualification in 2022 and went on to complete a MSC in Advanced Practice. She joined Riverside Highland Medical Group in 2023 and has a specialist interest in palliative care.
Dillon Hayes (m) - Dillon graduated from Queen Margaret University in Edinburgh in 2008. Dillon initially worked for several years in emergency departments in Edinburgh and Inverness before training to be an Advanced Nurse Practitioner while at Raigmore Hospital. He joined Riverside Highland Medical Group in 2023.
Riverside Highland Medical Group have three Practice Nurses (PNs) who work across the four different practices.
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.
Angela Ross (f)
RGN, BSC Adult Nursing, PG Dip
Healthcare assistants (HCAs) support practice nurses with their daily work and carry out tasks such as phlebotomy (drawing blood), blood pressure measurement and new patient checks. They may act as a chaperone when a patient or doctor requests one.
Lewis Campbell (m)
The Practice Management team are responsible for overseeing and ensuring that the practice runs efficiently for both patients and clinical staff.
Andrew Thomas (m)
Practice Manager
Louise Lightbody (f)
Tina Skinner (f)
Jan Bain (f) - Jan is a qualified Pharmacy Technician, ensuring the smooth running of our dispensary and continuous monitoring of your repeat items. Jan also provides a regular Healthcare Assistant clinic throughout the week., covering Annual Reviews and blood tests.