Noirin Hayes

Visiting Professor and Professor Emeritus, Trinity College Dublin