A man from Niangua faces several felony charges after his arrest in Laclede County early Friday morning. 43-year-old, Sean E. O’Neil, is charged with two counts of Felony Possession of a Controlled Substance, four Felony counts of Unlawful Possession of a Firearm, Receiving Stolen Property, Possession of Marijuana, and Unlawful Possession of Drug Paraphernalia. O’Neil was transported to the Laclede County Jail and placed on a 24-hour hold.