Caudill, John A. (Alleghany County)