BOSTON (CBS) – A Franklin man is facing his fourth OUI charge after police say he crashed into another car at the McDonald’s drive-thru while high on heroin, then fell asleep at the wheel.

Suffolk County District Attorney Daniel Conley said Dominick Revell, 43, was arraigned in West Roxbury Municipal Court on Wednesday. He is charged with fourth offense operating under the influence, possession of a Class A substance, possession of a Class B substance and unlicensed operation of a motor vehicle.

READ MORE: I-Team: Judge Denies State Police Request To Delay Vaccine Mandate

Boston police were called to McDonald’s on American Legion Highway Tuesday at about 8:50 p.m. where Revell allegedly rear-ended a car being driven by a 77-year-old Mattapan man.

The two exchanged paperwork, but police say that instead of providing a license or registration, Revell gave the man a learner’s permit and registration for a trailer that was not attached to the truck he was driving.

In addition, prosecutors said that when Revell returned to his car with the other driver’s information, he “nodded off and could not be awoken.” The other driver involved in the crash called 911.

READ MORE: 'He Never Would Tell Us': Gardner Museum Hopeful For New Info After Death Of Connecticut Mobster

When police were able to wake Revell, they say he panicked, put his hands on the steering wheel and stepped on the gas. The truck was not in gear, and after a struggle officers handcuffed Revell and took him into custody.

Officers searching Revell’s car found what appeared to be a crack pipe, a glass jar containing crack cocaine, and baggies containing heroin and crack cocaine.

A judge ordered Revell’s bail set at $500, and ordered him to undergo drug and alcohol testing four times a week.

MORE NEWS: 'Excited For The Future': Team IMPACT Celebrates 10 Years At Gillette Stadium

He is next scheduled to appear in court on April 24.