Kings Mountain resident Kirk Carter
Kings Mountain resident Kirk Carter Alex Giles, WBTV
Kings Mountain resident Kirk Carter Alex Giles, WBTV