Diarmuid Ó Cearbhaill

Irish academic