James K. P. Carter (Rockingham County)