Our Team

We are delighted to introduce our experienced full service team

Dr Niall Moore


Niall has been a practising GP for over 34 years. He studied medicine in UCD before moving to Wales to carry out his GP training. He returned to Ireland in 1990 and has worked as a GP in the north DUblin area ever since.
Niall’s area of expertise include: family medicine; women’s health and minor procedures.
Niall is a GP trainer on the RCSI training scheme. Qualified doctors looking for extra experience in general practice prior to managing their own practices come to the surgery for between 6 and 12 months.

Dr Sarah Keaveney


Born in South Africa, Dr, Sarah Keaveney has enjoyed living in Ireland for more than 20 years and obtained an honours degress in Medicine at the University of Limerick.  She went on to complete her training in hospitals across Ireland, including the Mater Hospital, Naas Hospital and Mullingar General Hospital, working in various specialities, including Paediatrics and Obstetrics and Gynaecology.  She has a Diploma in Obstetrics and Women’s Health and completed her memberships with the Irish College of General Practitioners (MICGP).

Susan Moore, Practice Nurse

Susan qualified as a nurse in 1986 and has extensive experience in general nursing, nursing for the elderly and women’s health. She has post graduate qualifications in practice nursing as well as COPD and asthma.
Susan has worked alongside Niall in the north Dublin community throughout her career in practise nursing.

Trish Duggan, Practice Manager

Trish has worked as a practice manager for the past seven years at Boroimhe Medical Centre. She is responsible for the smooth running of the practice and looks after all administration.

Marion Connaughton, Receptionist

Marion has worked with Dr Niall Moore for the past 10 years and knows many of our regular patients.

Catherine Martin, Receptionist

Catherine recently joined the practice as an administrator and works with the whole team to ensure the practice runs efficiently. She previously worked for many years in customer service with JC Savage.