John McInnis (Moore County)