Ferguson, Archibald (Moore County)