Samuel B. Beaty (Gaston County)