A Granite Falls man faces weapons charges. Bradley Dale Morgan 27, faces felony possession of a firearm by a felon. He was placed in the Caldwell County Detention Center under a $10,000 secured bond. No court dat was listed.