A Rockford man was arrested April 20 in the 700 block of Willard Ave. after officers allegedly found heroin, cocaine and marijuana at his residence.

According to the Winnebago County Sheriff's Office, the Winnebago County Narcotics Unit executed a search warrant at the residence. During the operation, officers reportedly recovered the drugs and a handgun.

Willie B. Haynes, 27, was charged with possession with the intent to deliver 15-100 grams of heroin, possession with intent to deliver 1-15 grams of cocaine, possession of marijuana and unlawful use of a weapon by a felon.

More From WROK 1440 AM / 96.1 FM