James A. Freeman (Moore County)