I have other sources (that need verification) that he is a son of Capt. Benjamin McCullough of Warren County. (New Jersey isn't as big as even one of the counties in my home state). The problem I have is his probable son (James Brown McCullough), who I know is a direct ancestor was born in North Carolina. Although where he was born was just over the border from Virginia, which is on the path to Kentucky where Joseph died. Also, to muddy the waters even more, James B's birthdate is one year after Joseph's marriage date of 1777.