Police arrested a limo driver Saturday night and charged him with driving under the influence after he drove 23 Oswego East High School students to prom, according to authorities.
Richard L. Madison, of the 9900 block of Walnut Terrace in Palos Hills, was charged with two counts of driving under the influence of alcohol and one count of reckless conduct.
Madison was driving for Limos Alive Party Bus, according to the DuPage County Sheriff's Office. A call to the company went unanswered early Sunday morning.
Police said Madison was driving erratically toward Abbington Banquets in unincorporated west suburban Glen Ellyn when some of the students called their parents.
Two off-duty Oswego police officers working security at the prom called the DuPage County Sheriff's Office, according to a release from the sheriff.
The next court appearance for Madison, 54, is tomorrow.