Declan Meagher

Irish obstetrician