declan campos