declan flynn