Duncan McNabb/McNab/MacNab was probably the first McNabb in Moore Cty. This was a Highland settlement founded after Culloden. These Highlanders were forced to take the infamous Highland Oath to never take up arms against the english king. Very early in the Revolution the Highlanders were summarily defeated by the Patriots. They were given the opportunity to swear allegiance to the new US or leave the State of NC. Duncan and most of the Highlanders would not and could not break their oath. Most, including Duncan were forced to go to Canada. He applied to the crown for compensation after US Independence. There must have been at least one son that remained in this area because there were McNabbs here for some time and they may have migrated up to Robeson Cty, NC in the late 1790s/early 1800s. The McNabbs in the western part of NC were probably descended from Old James and came in from E.TN.and Augusta Cty. VA btn 1745 and 1775. They were not subject to the Highland Oath and were strong supporters of Independence.