A man who police said was driving with more than twice the legal limit of alcohol in his system was arrested near the Tokeneke Pumpkin Carnival on Saturday morning for driving while intoxicated, as well as other charges.

Louis Criollo, 45, of Wallace Street, Stamford was charged with driving while intoxicated, interfering with an officer, operating a vehicle under suspension, disobeying the signal of an officer and operating an unregistered vehicle, according to police.

At 11:15 a.m. Saturday, police received a call from a man about a potentially intoxicated driver, police said. The caller told police he saw a man driving a black pickup truck very slowly down the Post Road and that the man appeared to be intoxicated, according to the report.

Officers were dispatched to the area, but were unable to locate the truck, police said.

At 11:30 a.m., an officer directing traffic at a crosswalk at the Tokeneke School's Pumpkin Carnival reporting he stopped a driver who appeared to be intoxicated police said.

The officer had attempted to stop Criollo at the crosswalk, but he continued driving toward Tokeneke Road, police said. Criollo was driving very slowly and was seated close to the steering wheel, according to the report. He matched the description given by the original complainant, police said.

The officer reported seeing five empty Corona beer bottles in the front passenger seat and a half-empty bottle in the cup holder in the center console.

The officer reported that when he told Criollo to turn off the truck's ignition, Criollo just stared at him in a daze, according to the report.

When Criollo eventually stepped out of the truck, he was unsteady on his feet, had glassy eyes and smelled of alcohol, police said.

He initially told police that his name was Mario Carrillo and that he was born in 1973, which was eventually discovered to be false, police said.

He failed field sobriety tests, but prior to his second field sobriety tests, police noticed that he urinated on himself, police said.

He was tested by a Breathalyzer and his blood alcohol levels were revealed to be 0.21, police said. The legal limit is 0.08.

He told police that he had consumed only "two or three Coronas," but did not indicate when or where he had been drinking.

Police also discovered that he had been arrested for a DWI in Mount Vernon, N.Y., in 2011.

He was held on a $5,250 bond, however on Sunday police received a notice from a bail commissioner stating that Criollo's bond was reduced to a promise to appear and he was released, police said.

He is scheduled to appear in court Oct. 28.