sean padraig o donoghue