Dr John O’Sullivan

Dr John O'Sullivan is a consultant paediatric and adult congenital cardiologist.