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.

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

[Suggested Article]  State cites Waukegan nursing home after delay in CPR leads to death of resident; worker said she 'didn't know what to do'

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.

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

[Suggested Article]  Police pursuit of vehicle wanted in homicide travels at over 100 mph through McHenry County

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.