Massachusetts State Police (MSP) arrested a man on multiple serious charges over the weekend after witnesses reported him driving erratically into a weigh station.

Stewart Silvestri, 24, has been charged with OUI-Drugs and possession of Class A, B, and E narcotics, eight counts of unlawful possession of a firearm, 25 counts of possession of a large capacity weapon or feeding device, multiple counts of possession of a large-capacity firearm in commission of a felony and improper storage of a large capacity firearm, and single counts of possession of a silencer and possession of a firearm while under the influence, according to MSP.

At 10:39 p.m. on October 14, MSP Trooper Charles Buckley responded to the weigh station on Route 95 south in Rowley after witnesses spotted a 2018 Mitsubishi Outlander driver operating erratically prior to entering the weigh station.

Buckley made contact with Silvestri and “observed a handgun with a 50-round drum magazine in plain sight inside the vehicle … then observed another handgun under the driver’s seat.”

Silvestri was then placed in police custody.

MSP troopers ultimately located seven polymer handguns, one AR-style short-barreled rifle, and 34 magazines, 23 of which were high capacity magazines, inside the Outlander. Twenty-three of the magazines were loaded, troopers said.

Troopers also found “at least” 22 various firearm components and hundreds of rounds of ammunition in the vehicle.

Trooper Buckley noted signs of impairment in Silvestri and performed several field sobriety tests. It was later determined that Silvestri was operating a vehicle under the influence of drugs, according to MSP.

After police searched Silvestri’s backpack, they discovered 42 grams of cocaine, 53 suboxone strips, 167 Xanax pills, approximately 15 grams of liquid GHB (a central nervous system depressant), and multiple other types of drugs and several prescription medications.

Silvestri was held over the weekend on $100,000 cash bail.

Subscribe for top trucking news updates