Meet The Team

Dr. Caoilfhionn O’ Sullivan
MB BCh BAO BA, MICGP, DOWH, RACGP
Dr. Caoilfhionn completed her Medical degree in Trinity College Dublin in 2011 She did her internship in Tallaght Hospital before deciding on GP training.
Dr Caoilfhionn trained with North East GP training scheme, completing rotations in Emergency Medicine, Paediatrics, Psychiatry and General Medicine. On completion of her training sheworked as a GP in Melbourne for two years. She has completed additional training in addiction medicine and travel medicine.
Dr. Caoilfhionn has an interest in Women’s Health and Paediatrics. She inserts and removes the implanon device.
Dr. Caoilfhionn enjoys managing a wide variety of chronic disease such as diabetes, asthma and COPD.

Dr. Breeda Ryan
MB BCh BAO BA MICGP, DOWH, RACGP
Dr. Breeda completed her medical degree in Trinity College Dublin in 2011. She completed her internship in St. James’ Hospital before deciding on a career in general practice.
Dr. Breeda completed the TCD GP training scheme and gained experience in Obstetrics and Gynaecology, Paediatrics, Psychiatry, Emergency Medicine and General Medicine. She also worked as GP in Melbourne, Australia.
Dr. Breeda has a special interest in all aspects of Women’s Health including contraception and menopause care. She inserts and removes mirena coils, copper coils and the implanon device.
Dr. Breeda has an interest in medical education and was recently appointed a GP trainer with the Trinity College Dublin GP training scheme.
Outside of work she has two young children to keep her busy.
Nurse Niamh Devlin
We are delighted to have Nurse Niamh as part of our team since 2021. She has been working as a practice nurse for a number of years. Niamh is also a registered midwife and has a wealth of experience in antenatal and postnatal care as well having worked on the labour ward in the Coombe Hospital.
Practice Manager – Leah Foley
Leah is responsible for the management and administration of the practice. If you have any queries, comments or suggestions about the services offered by the practice, she will be happy to discuss with you.
Practice Administrators
We have a wonderful team of practice administrators – Lauren, Kela and Kelley-Anne.