David Edwards (Beaufort County)