A Stratford man turned himself on a warrant for his arrest at Trumbull police headquarters Saturday, June 4, stemming from a one-car crash that took happened on Main Street back on March 1, 2016.

Police said Rory O’Brien, 22, was charged with driving under the influence, possession of narcotics, and failure to drive right after he was found unconscious after the accident and Trumbull EMS revived him.

According to a report, police responded to a call about an erratic driver headed northbound on Route 111.

O’Brien’s vehicle was observed by the caller going on and off the road before it finally struck a street sign and came to a rest at the intersection of Main Street and Long Hill Place.

When police arrived on the scene, Trumbull EMS was already treating him for cardiac arrest and the suspect was unresponsive.

The report added that a Trumbull officer found heroin in O’Brien’s wallet and Trumbull EMS administered Narcan, believing that the suspect was suffering from a heroin overdose.

O’Brien regained consciousness but was unsure of his whereabouts or what had happened, according to the report.

He admitted to police on the scene that he had snorted three envelopes worth of heroin in the parking lot of a Bridgeport CVS after he finished a night class at a local community college.

At the hospital, doctors didn’t screen O’Brien’s blood for heroin or any opiate-related substance; however, police were able to use his statements at the scene as proof that he was under the influence of narcotics.

He was processed and released on a $500 bond. He is scheduled to appear in court Monday, June 13.