Riverside Medical Practice

Ballifeary Lane, Inverness, IV3 5PW

Telephone: 01463 715999

nhsh.gp55841-reception@nhs.scot

Sorry, we're closed.

General Practitioner (GP) Partners

Dr Iain Kennedy (m) MB ChB (Edinburgh 1993) MSc MBA FRCGP FFMLM DRCOG DFSRH DOccMed
Dr Kennedy graduated from the University of Edinburgh in 1993. A GP principal since 2001, he is the executive partner of Riverside Highland Medical Group. Along with his GP partners he has helped the team grow and diversify into a provider of rural healthcare and occupational health services. Dr Kennedy undertakes ENG1 seafarer medicals in Inverness, for the Maritime and Coastguard agency. In 2025 he was made an 'Appointed Doctor' by the Health & Safety Executive (HSE) to undertake Ionising Radiation Regulation 2017 medicals (IRR17 medicals). Dr Kennedy would hope to provide HSE Lead and HSE Asbestos medicals, should these be requested by an organisation and his HSE Appointed Doctor remit be duly extended. He is also training to provide diving medicals (AMED) and aviation medicals (AME). Beyond his clinical practice he has held various regional and national leadership roles, culminating in his current appointment as chair of the British Medical Association (BMA) in Scotland. He was previously the medical director of Highland Local Medical Committee and a non-executive director of NHS Highland. Dr Kennedy’s research interests include influenza vaccine uptake in healthcare professionals, achieving an MSc with distinction from the University of Aberdeen. Committed to lifelong learning, in 2024 he obtained a Master of Business Administration (MBA) with distinction at the University of Warwick (London), where his thesis explored the challenges faced by doctor whistleblowers in Scotland.

Dr Andrea Henderson (f) MB ChB (Aberdeen 1993) FRCGP DRCOG DFSRH DOccMed
After graduating from Aberdeen University in 1993, Dr Henderson commenced further training in General Practice. Dr Henderson gained Membership of the Royal College of General Practitioners in 1997. After a 12 month period of working overseas in A&E, Dr Henderson returned to the UK in 1999 and commenced working as a locum general practitioner across Highland. This allowed her to gain an experience of working in both urban and rural practices. In 2002, Dr Henderson joined Riverside Medical Practice as a partner. Prior to joining the practice Dr Henderson had gained Diploma Royal College of Obstetricians and Gynaecologists, Diploma of Faculty of Reproductive and Sexual Health and Letter of Competence for Intra uterine contraceptive device fitting. These qualifications reflect an interest in women’s health. She achieved Fellowship of Royal College of General Practitioners in 2010. She continues to have a role in quality healthcare as the Practice Quality Lead. In 2012 Dr Henderson gained the Diploma in Occupational Medicine and was appointed as an Approved Doctor working on behalf of the Maritime and Coastguard Agency. This permits her to perform ENG1 medicals for seafarers across the Highlands. Her interest in occupational medicine has permitted training and qualification in assessing individuals with Hand Arm Vibration syndrome. Outside of work Dr Henderson enjoys combining walking and travel.

Dr Anna Mills (f) MA MB BChir (Cambridge 2006) 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 Iain McNab (m) BSc MB ChB (Aberdeen 2012) MRCGP DFSRH DGM
Dr McNab is a partner of Riverside Highland Medical Group and spends most of his time consulting in Dunedin Medical Practice. Dr McNab spent eight years at the University of Aberdeen doing an Honours degree in Biomedical Science (BSc) and then Medicine (MB ChB). He worked for two years in Aberdeen Royal Infirmary as a junior doctor before moving to Inverness in August 2014 to continue his training. He qualified as a GP in October 2017 (MRCGP) after spending three years at Riverside Medical Practice. After qualifying, he became a salaried doctor in the practice and then became a Partner in January 2020. Dr McNab holds a number of external and internal roles and enjoys a diverse GP portfolio career. Dr McNab has a keen interest in Care of the Elderly and has completed the Diploma in Geriatric Medicine (DGM) recently. Nationally, Dr McNab sits on two separate committees as part of the British Geriatric Society (BGS), the Community and Primary Care Special Interest Group and the End of Life Special Interest Group. Dr McNab undertakes DVLA Medicals for the DVLA and can do HGV medicals also. He is able to provide steroid injections, where appropriate, to knees and shoulders.

Dr Louise Dytch (f) MB ChB
Dr Louise Dytch graduated from Glasgow University Medical school in 2010 and completed her GP training in Glasgow, following a year working in Christchurch, New Zealand. Originally from the Highlands, she relocated North in 2021 and joined Riverside Highland Medical group at the start of 2022. Dr Dytch works predominantly in Riverside and Dunedin Medical Practice but enjoys the different challenges that working in our rural practices brings. Dr Dytch has interests in womens health and paediatrics and is an Honorary Senior lecturer and Year 5 GP Lead for the University of Aberdeen

Dr Mark Keenan (m) BSc MB ChB
Dr Keenan graduated from University of Warwick Medical School in 2007. Dr Keenan a GP Partner at Riverside Highland Medical Group spends three days a week at Riverside Medical Practice and one day at Dunedin Medical Practice. Dr Keenan has recently started undertaking DVLA medicals. Exercise and keeping fit plays a major role in Dr Keenan’s life and he feels strongly about the positive impact it can have on not only people’s physical health but also their mental health. Having run numerous marathons and endurance bicycle rides he can attest to the holistic benefits of exercise but his knees may disagree. He is passionate about providing a quality patient centred medical service to the community ensuring the patient plays an equal role with the Doctor in their health, both physical and mental.

Dr Dawn Neville (f) MB ChB (Aberdeen) DRCOG DFSRH MRCGP
Graduating from Aberdeen University Medical School in 2003, Dr Neville completed GP training through posts at Dr Grays Hospital, Elgin, and Forres Health Centre, before moving to the Highlands in 2008. She joined the team at Riverside Medical Group in 2022, and became a Partner in 2023. Although most of her GP experience has been gained in large practices, she is enjoying the different challenges offered by rural practice, and now spends much of her clinical time at Cromarty Medical Practice. From this base on the Black Isle she is currently District Medical Lead for Mid Ross. Dr Neville has particular interests in Womens health including Menopause, Sexual Health, Paediatrics including complex disabilities, and Respiratory medicine. She has also gained extra experience in Palliative Care, occasionally augmenting the clinical team at Highland Hospice to provide weekend medical cover, and fostering links there which benefit both the wider clinical team and our patients in the community. She is passionate about the environment and sustainability, and sees this as a priority in Healthcare as well as at home. In addition to spending non-working time with the family, in the garden where possible, Dr Neville enjoys walks, cycling and squash, and is a member of Highland Brass band.

Salaried General Practitioners (GPs)

Dr Eleanor Force (f) MBBS MRCGP BMedSci DRCOG DFSRH LocIUT LocSDI - Dr Force joined Riverside Highland Medical Group in April 2024. Dr Force is also at Dunedin Medical Practice.

Dr Jonathan Ball (m) MBChB MRCGP - Dr Ball joined Riverside Highland Medical Group in August 2024. Dr Ball is also at Foyers Medical Practice.

Dr Katharine Stenhouse (f) MBChB MRCGP MML - Dr Stenhouse joined Riverside Highland Medical Group in November 2024.

Dr Amy Forbes (f) MBChB MRCGP BMedSci - Dr Forbes joined Riverside Highland Medical Group in September 2024. Dr Forbes had previously been with RHMG during her time as a trainee.

Dr Georgina Mukerji (f) MBBS BSc MRCGP DRCOG  - Dr Mukerji joined Riverside Highland Medical Group in May 2025.

Advanced Nurse Practitioners (ANPs)

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 centre's, 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.

Practice Nurses (PNs)

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.

Kathleen Russell (f)
RGN, BSc Adult Nursing

Jean Fraser (f)
RGN, BSC Adult Nursing

Angela Ross (f)
RGN, BSC Adult Nursing, PG Dip

Healthcare Assistants (HCAs)

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.

Vikki Mackay (f)

Lauren McDonald (f)

Lewis Campbell (m)

Ben Holden (m)

Practice Management

The Practice Management team are responsible for overseeing and ensuring that the practice runs efficiently for both patients and clinical staff.

Amanda Widdison (f)
General Manager - responsible for all RHMG Practices

Laura Mackay (f) - Practice Manager

Sharmaine Dunnet (f)
Office Manager

Reception

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.

Community Midwives

Their role is to help support and advise pregnant patients during their pregnancy.

Telephoning the Midwives

Midwife visit requests and advice 704342

Community Nurses

The aims of the District Nursing Service are to:

  • Assist the safe transfer of patients from hospital to their home setting.
  • Provide care to patients who are unable to independently manage their health care needs so preventing hospital or care home admission where possible.
  • Support each person to obtain, regain or maintain their optimum state of health and independence and quality of life within the scope of any physical, psychological or social limitation.

This team can help you if you are unable to come to the surgery for your dressings, bloods, elderly screening check or flu injection and can help refer you onto other services such as Chiropody or Occupational Health Department where necessary.

Telephoning the District Nurses

You will be asked to leave your message on their answer phone, which they will check on their return into their office. Please speak clearly into this leaving your contact name and telephone number for them to help you.

District Nurses visit requests and advice 888333
Social Workers (Community Care Team) 888333

Health Visitors

Their role is to help support and advise families with children under five years old and elderly patients.

Telephoning the Health Visitors

If they are out and about or running clinics, you will be asked to leave a message on their answer phone, which they will check on their return into their office.

Health Visitors visit requests and advice 706700
Social Workers (for children and families) 724040791338 Inv East
Social Workers (Community Care Team) 888333