After waking up from a drunken slumber in the middle of an intersection, a Grayson man intentionally hit two police cars with his own vehicle, Snellville police said.

Paul Selvin Douglas, Jr., has been charged with three counts of aggravated assault against a law enforcement officer, driving under the influence of alcohol, reckless driving, failure to obey a traffic device and failure to exercise due care.

READ | Gwinnett roofing scammer pleads guilty, gets 10 years probation

Multiple officers arrived at the intersection of Ronald Reagan Parkway and Scenic Highway at 3:56 a.m. on Sept. 14 after a man was seen sleeping behind the wheel of a car that was stopped on the road. That man was later identified by police as Douglas.

One officer parked his patrol car directly in front of Douglas’ car, one parked his car behind Douglas so he would be blocked in. When an officer approached Douglas, he saw Douglas holding a phone with a GPS app activated and noticed that the vehicle was still in drive, a police report says. The officer woke Douglas up by loudly knocking on the driver’s side window.

After Douglas woke up, he ignored an officer’s demand to put the car in park and instead stared straight ahead and began inaudibly “talking or singing,” according to the report. Douglas then drove straight into the police car parked in front of him, narrowly avoiding hitting an officer, the police report says. When Douglas couldn’t drive further, he backed his car into another police vehicle, then drove forward back into the first car, the report says.

Douglas was preparing to turn his car in the direction of the three officers, so one of the officers got in a patrol car and “disabled” Douglas’ car by hitting his front driver’s side wheel, the report says. Douglas would not get out of the car, so officers broke the driver’s side widow, restrained Douglas and unlocked the car using an interior lock switch, the report says.

Douglas smelled strongly of alcohol and agreed to a Breathalyzer test, but the results of that test were not included in the police report. Douglas was arrested and transported to the Gwinnett County Detention Center. He was released on $37,400 bond within five hours of his arrest.

Like Gwinnett County News on Facebook | Follow us on Twitter and Instagram

Stay up to the minute with breaking news on Channel 2 Action News This Morning

The body was found in the woods in Gwinnett County nearly 3 years ago.