ESSEX COUNTY, NJ — A Roseland police officer has been arrested on 21 charges, including aggravated sexual assault, endangering the welfare of a minor and witness tampering, according to Essex County Prosecutor Theodore N. Stephens II, West Caldwell Police Chief Dennis Capriglione, Jr. and Roseland Police Captain Richard Costello. 

Richard Haffner, 43, of West Caldwell, was taken into custody today without incident earlier this week after being accused of committing the aforementioned assaults against a single juvenile victim between April 2019 and February 2021. According to Assistant Prosecutor Jeffrey Conrad, who is handling the case, the assaults are believed to have occurred while the defendant was off duty. 

The joint investigation by the Essex County Prosecutor’s office and the West Caldwell and Roseland police departments also resulted in an unrelated charge against Haffner for engaging in prostitution as a patron. Stephens praised the Roseland and West Caldwell Police Departments for their assistance with the investigation.

Sign Up for Montclair Newsletter
Our newsletter delivers the local news that you can trust.

Anyone who may have additional information pertaining to these matters is urged to contact the Essex County Prosecutor’s Office Special Victims Unit at 973-753-1130. 

Don’t miss important news in Livingston. Click HERE to subscribe for free, or follow us on Facebook and on Twitter at @LivingstonTAP

Are you a business owner looking to reach our audience? Please reach out to us at for information about our digital marketing packages.