First off... I have to admit I don't live near you (I'm in the Raleigh metro area)... But I would either contact your local gun club, firearms dealer or shooting outfitter like Morrison's Guns Specialties (828) 665-0404, or maybe Franklin's Outdoor (828) 253-7925... and see if they can recommend someone.
I do however, know there is a gunsmith in Waynesville 36 miles down the road from Asheville; http://www.greyhawkarmory.com/
...I dropped by there last week while in the mountains on vacation.... Didn't use them for any service work... but they do it.
Good luck and safe shooting.