O'Hanlon, Duncan McRae (New Hanover County)