David Fox (Alexander County and Catawba County)