A teen arrested by Hickory Police on Tuesday is facing weapons charges. 18-year old Isaac Keith Davis of Hickory has been charged with larceny of a firearm, possession of a stolen firearm and carrying a concealed weapon. As of earlier today, Davis remains in the Catawba County Detention Center under a secured bond of $8,500. A court appearance is set for today in Newton.