I just took a look at his webpag. Seems he makes some 10-22 stocks. You might want to ask over at
http://www.rimfirecentral.com They might know him and know what is up.
Another option is to call the Sheriff....
Sheriff
Lemmie Smith
301 N Greene St
Snow Hill, North Carolina 28580
(252)747-3411
Ask him if he could check on Mr. Hart, since you have paid him for a stock and can not get ahold of him.
The third option is, If you paid cash then you can file a complaint with the Department of Consumer Affairs (not good for Mr. Hart if he receives several of these). Granted it proably won't help get your money back.
The only other option I can think of if none of the above work, is to take him to small claims court. Granted this will envolve time and money for you plus I don't know how it would work if you live out of state.
I would go in that order just in case he is sick or behind in work. I would guess someone at
http://www.rimfirecentral.com could help you.