William Gilbert, 40, of Waukegan.

Police say they arrested a felon from Waukegan after finding him in possession of an AR-15 “ghost gun,” fentanyl and other drugs in Zion.

William Gilbert, 40, of Waukegan, was charged with four counts of resisting a peace officer, two counts of unlawful possession of a controlled substance with intent to deliver, two counts of unlawful possession of a controlled substance, two counts of unlawful use of a weapon and two counts of unlawful possession of cannabis.

Officers with the Zion Police Department conducted a traffic stop on a vehicle on November 11.

Officers stopped the vehicle after noticing it failed to obey a yield sign near 29th Street and Galilee Avenue, court records show.

The driver, identified as Gilbert, was taken into custody after officers found five ounces of fentanyl, three ounces of cocaine and one pound of cannabis, according to the Zion Police Department.

[Suggested Article]  Gunman fires shot during carjacking near Waukegan restaurant

Officers also seized an AR-15 rifle that they described as a “ghost gun,” which are weapons that are unserialized and untraceable.

Gilbert is a convicted felon and not allowed to possess any weapons.

A Lake County judge ordered Gilbert held in the Lake County Jail on a $750,000 bond. His bond has since been reduced to $500,000.

The man is also being held on a parole violation warrant, Zion police said.

Gilbert, who remains held in jail, is scheduled to appear in court again on November 30.