anthony defrancesco