Declan Patrick O' Connell