Robert DiFiore is facing several charges, according to police. That includes two counts of endangering the welfare of a child and two counts of criminal obstruction of breathing or blood circulation.