Charles Justin Johnson, 24, of New Haven, was indicted on several counts by a Nelson County grand jury.
He is charged with possession of a handgun by a convicted felon (two counts), receiving stolen property (firearm) (two counts) and being a persistent felony offender.
Sometime between Nov. 21 and Dec. 7, Johnson allegedly possessed a Springfield .45-caliber automatic pistol and a Remington semi-automatic rifle after having been previously convicted of a felony. Bail was set at $9,500 cash only, plus conditions.