Willie White Jr., 32, of Beach Park.

Police officers arrested a Beach Park man, who is a convicted felon, on Sunday after they found him with a loaded gun and 1,000 pills, along with other drugs.

A Zion Police Department officer was on patrol around 4:30 p.m. Sunday and stopped a vehicle for a traffic violation.

The driver was identified as Willie White Jr., 32, of Beach Park.

Officers searched the vehicle and located a loaded .40 caliber Glock handgun with a second loaded magazine, the police department said.

Officers also located approximately 1,000 pills containing a controlled substance.

Zion Police Department Lt. Christopher Sweeting said the substance has been sent for lab testing. It was not immediately known what the substance in the pills was.

Seven grams of individually packaged crack cocaine and just under 100 grams of cannabis were also located in White’s possession.

[Suggested Article]  'We are heartbroken': Funeral arrangements announced for Grayslake battalion fire chief who died earlier this week

White was cited for the traffic violation — driving with an obstructed driver’s view — and charged with numerous felonies.

He was charged with unlawful possession of a weapon by a felon, two counts of aggravated unlawful use of a weapon, two counts of unlawful possession of a controlled substance and two counts of unlawful possession of a controlled substance with intent to deliver.

The most serious charge, unlawful possession of a controlled substance with intent to deliver, is a Class X felony.

White appeared in bond court on Monday and a Lake County judge ordered him held on a $350,000 bond.

White remains held in the Lake County Jail as of Wednesday and would need to post $35,000 cash in order to be released.