Richard Bryan Shearin, 50, of 1138 N.C. Highway 561 in Louisburg, was charged with two counts of felony possession of stolen property and one count of felony possession of a stolen firearm.