declan peters