NEW BEDFORD — A New Bedford man was arrested by state troopers Monday after he was found to be illegally in possession of a firearm and drugs.

Shortly after 3:30 p.m. Monday, while on patrol on Bullard Street in New Bedford, Troop D CAT Team troopers conducted a traffic stop on a black Lincoln LS after observing the driver texting and driving. State police say that while speaking to the driver, identified as 20-year-old Severn Williams of New Bedford, it was discovered he was in possession of a loaded .380 Llama handgun. State police say Williams does not possess a license to carry firearms.

Williams was removed from the vehicle and placed under arrest. During a subsequent search of the vehicle, troopers discovered an additional loaded magazine, eight bags of cocaine, several bags of marijuana, two digital scales, plastic bags, money, and cell phones.

Williams is charged with carrying a loaded firearm; possession of a firearm without a license; possession of a firearm in a felony; possession with intent to distribute cocaine; possession with intent to distribute marijuana; and motor vehicle offenses. He was arraigned Tuesday in New Bedford District Court.