Giles, John (Harnett County and Johnston County)