A 39-year-old Aurora man faces six felony counts of DUI and numerous other charges in connection with two crashes he triggered Monday night, authorities said Tuesday.
Four people, including three children, were seriously injured in one of the crashes.
The suspect, Roy R. Lightfoot of the 500 block of Hammond Avenue, was being held under police guard Tuesday at an Aurora hospital, police spokesman Dan Ferrelli said.
Police said Lightfoot was driving a 1990 Cadillac Fleetwood east on Illinois Avenue about 8:20 p.m. when he struck a 1998 Chevrolet S-10 that was stopped for a traffic signal at Route 31. The driver of the S-10 was not injured.
They said Lightfoot then drove through the red light and onto the Illinois Avenue Bridge where he drove his car over a concrete median and struck a westbound 2009 Chevrolet Aveo head-on.
The Aveo was driven by a 37-year-old Montgomery woman, police said, who had an 11-year-old girl and boys ages 7 and 10 in the vehicle.
At least some of those in the Aveo had to be extricated, Ferrelli said.
All five people were taken to area hospitals by Aurora paramedics, authorities said, where they were treated for serious but not life-threatening injuries.
Police said Lightfoot was charged with driving on a revoked license, operating an uninsured vehicle, leaving the scene of an accident and failure to reduce speed in connection with the first crash.
He faces six felony counts of DUI in connection with the second crash in addition to being charged with failure to reduce speed.
Ferrelli said police do not expect to file any additional charges.
Court records show this was not the first time Lightfoot has come in contact with law enforcement officials.
According to Kane County court records, he was ticketed in December 2008 for possession of alcohol on Fox Valley Park District property. Lightfoot, then of Chicago, pleaded guilty and was fined $150, records show.
Lightfoot also was charged with driving with a suspended license in July 2011 by the Kane County Sheriff's Office. He pleaded guilty and was fined $350, records show.
Aurora police arrested him in April 2013 on a local ordinance charge of theft. He pleaded guilty, was fined $232 but failed to pay that amount, according to court records.