Carmine R. Villani has been practicing criminal law in New Jersey since 1992. As a former municipal prosecutor and public defender, Mr. Villani has experience in all aspects of criminal defense as well as DWI/DUI, Motor Vehicle Offenses, Personal Injury Litigation, Domestic Violence and Restraining orders.