Cheryl,
The narrative, citing the will of William Tompkins, makes the case that Ralph was the son of William. (A question I would have is: how do we know that the Ralph Tompkins in the will is the same as the emigrant?)
(As or the dupe, I think Anderson makes a good case for why Ralph could not have been son of John.)