GRAY, Maine — A citizen’s report of a possible drunken pickup truck driver Friday night in Gray led to the arrest of a local man on a slew of charges.

The call came in at 9:30 p.m., according to a report issued Saturday by the Cumberland County Sheriff’s Office said. Deputies found the truck in question in the area of Cole Farms Restaurant.

The truck, which officials later learned was driven by 26-year-old Zachary Griffin of Gray, nearly got into a head-on collision with a police cruiser in the opposite lane. The deputy in the cruiser tried to stop the truck, but Griffin continued driving and passed several vehicles as he allegedly tried to get away from the officer.

According to the police report, the “truck’s operation was extremely poor.” When Griffin did come to a stop at the end of Legrow Road, he was found to be the only person in the truck, police said. Officers found an unloaded handgun and loose ammunition behind the center console.

Ultimately, Griffin was charged with operating under the influence, refusing a chemical test, refusing to stop for a police officer, refusing to submit to an arrest or detention, driving to endanger, reckless conduct and carrying a concealed weapon.

He was taken to Cumberland County Jail in Portland to be booked.