BROCKTON — A 55-year-old Wakefield man is facing multiple charges, including carrying a firearm without a license and drug possession, after being pulled over Monday in Brockton, according to State Police.

Police stopped a Buick Rendezvous on Main Street in Brockton for motor vehicle violations.

After an investigation, James E. Boyce, 55, of Wakefield, was found to be operating the vehicle with a suspended driver’s license. Boyce was then reportedly found to be in possession of a bag containing a white rock like substance, believed to be cocaine. Allegedly, he also had an illegally possessed loaded .380 Interarms firearm and a Diablo Stun Gun in the shape of a flashlight.

Boyce was placed under arrest and brought to the Middleboro Barracks for booking. He was charged with: Carrying a firearm without a license, firearms violation with two prior violent/drug crimes, carrying a loaded large capacity firearm on way, possession of electric stun gun, possession of ammunition without FID card, possession to distribute a Class B substance, operating motor vehicle with license suspended (subsequent offense) and failure to stop/yield.

Boyce was scheduled for arraignment yesterday in Brockton District Court.