O'Farrell, Patrick N., Trinity College, Dublin, Ireland