Declan Hynes 12257914