An Ashe County man has been charged with 21 felonies.

The Ashe Post and Times reports Christopher C. Campbell, 27, of Grassy Creek, was arrested last Tuesday and charged with possession of a weapon of mass destruction, possession of a firearm by a felon, four counts of selling methamphetamine, four counts of delivering methamphetamine, four counts of possession with intent to manufacture, sell or deliver methamphetamine, four counts of possession of methamphetamine, two counts of manufacturing/selling/delivering/possessing a controlled substance within 1,000 feet of a park and extradition/fugitive of other state.

Campbell is accused of selling methamphetamine in and around Ashe County Park in Jefferson.

Campbell is also wanted in Grayson County, Virginia on a charge of conspiracy to sell a schedule II controlled substance.

Campbell was detained in the Ashe County Detention Center under a $500,000 bond.