John O'Brennan Author & Editor

John O'Brennan is IRCHSS Postdoctoral Research Fellow at the University of Limerick, Ireland.