mary

mary

McAleese was formally a Professor of Criminal Law, Criminology and Penology at Trinity College.