Benjamin K. Sherwood, 20, of Crystal Lake, (inset) was arrested on Friday at the Metra station at 70 East Woodstock Street in Crystal Lake and found with a gun and drugs, authorities said. | Background Photo: Google Street View; Inset: Provided

A 20-year-old man was arrested by deputies after they found him with a loaded gun and drugs on the platform of a Metra train station in Crystal Lake.

Benjamin K. Sherwood, 20, of Crystal Lake, was charged with armed violence, manufacturing or delivery of cocaine, manufacturing or delivery of fentanyl, two counts of felon in possession of a firearm and two counts of possession of a controlled substance.

A criminal complaint filed in McHenry County Circuit Court said Sherwood was arrested by the McHenry County Sheriff’s Office around 3 p.m. Friday.

Deputies spotted Sherwood and took him into custody because they knew he had an active warrant out of McHenry County.

Deputies found Sherwood in possession of a loaded silver .380 caliber pistol during the arrest, the complaint said.

Sherwood is a convicted felon and does not have a valid Firearm Owner’s Identification card or concealed carry license, court records show.

[Suggested Article]  2 masked men armed with guns commit home invasion where children were present in North Chicago

During his arrest, deputies also found him in possession of cocaine and fentanyl less than 15 grams, the complaint said.

The stop occurred at the Metra train station at 70 East Woodstock Street in Crystal Lake.

Court records show Sherwood was convicted in December 2022 of manufacturing or delivery of cannabis, a Class 3 felony, following an arrest where he was found with a gun in McHenry County on May 20, 2021.

The warrant out for him at the time of his arrest stemmed from his failure to comply with the sentence in his prior drug case.

The McHenry County State’s Attorney’s Office filed a petition to detain Sherwood, calling him a real and present threat to the safety of the community.

McHenry County Judge Mark Facchini granted the petition and ordered Sherwood held in the McHenry County Jail pending trial.

[Suggested Article]  Village mourns death of Deerfield village trustee who served for past 25 years

Facchini noted in his decision that Sherwood was alleged to have possessed a loaded gun on public transit and in public.

The judge also noted Sherwood was still on probation for the prior drug case when he committed the new offenses.

A preliminary hearing is scheduled for December 29.