christopher m. deangelis