Gallagher, Peter T., Trinity College Dublin, Ireland