Andrew Melusky, 27, has been arrested on drug-related charges, among other things, according to Bedford County Police.

Bedford Police said they served a warrant to Melusky’s residence. Inside, police say they found 342 grams of marijuana, THC vapes, packaging material, scales, a Smith and Wesson 9 mm handgun, ammo and stolen money.

Bedford Police said Melusky was taken into custody after a traffic stop and is being held in the Bedford Country Jail on three separate counts.