Prof. 

Alan J. 

O'Connor 

Trinity College Dublin

Dublin 

Ireland