Riverside Medical Practice

Ballifeary Lane, Inverness, IV3 5PW

Telephone: 01463 715999

Sorry, we're closed.

GP Partners

Dr Iain Kennedy (m) MB ChB (Edinburgh 1993) MSc FRCGP FFMLM DRCOG DFSRH DOccMed
Dr Kennedy graduated from the University of Edinburgh in 1993. He has been a GP principal since 2001 and is the executive partner of Riverside Highland Medical Group. As a general practitioner, he believes strongly in building excellent relationships with his patients. 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. Beyond his clinical practice he has held various regional and national leadership roles, culminating in his current appointment as chairman of the British Medical Association (BMA) in Scotland. In this position, he has been a very strong advocate for respecting the rights and well-being of both doctors and patients. 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, he is currently undertaking a Master of Business Administration (MBA) at the University of Warwick.

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 GP

Dr Camilla Dawson MB ChB MRCP MRCGP DRCOG - Dr Dawson joined Riverside Highland Medical Group in October 2022. She has a very strong interest in community based palliative care. Dr Dawson has a special interest in women's health.

Advanced Nurse Practitioners

Riverside Highland Medical Group have nine Advanced Nurse Practitioners (ANP’s) 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 ANP’s form part of the team, working alongside the GP’s, 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

Fiona Young (f)
Fiona Young is the Lead Advanced Nurse Practitioner (ANP) within Riverside Highland Medical Group joining in 2022 as an ANP and then becoming ANP Lead in November 2022. 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 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.

Chris Carter (m) - Advanced Nurse Practitioner

Carrie Kaczynska (f) - Advanced Nurse Practitioner

Garry Nicoll (m)
Advanced Nurse Practitioner

Estelle Durling (f) - Advanced Nurse Practitioner

Helen Craig (f) - Advanced Nurse Practitioner

Dillon Hayes (m) - Advanced Nurse Practitioner


Riverside Highland Medical Group have three Practice Nurses 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

Healthcare assistants 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.

Rebekah Luke (f)

Samantha Kay (f)

Vikki Mackay (f)

Lauren McDonald (f)

Practice Management

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 - currently on Maternity Leave

Sharmaine Dunnet (f)
Office Manager

Claire Matheson (f)
Practice Manager Dunedin Medical Practice and providing Maternity Practice Manager cover in Riverside


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