James Hall
(704) 301-3825
3053 NC 126
, Morganton, NC 28655