Betsy, You might want to read post #6886 on this forum. It strongly suggests that John was the son of Martha and not Ann. Ann's Will and the naming of her children in that Will is the primary reason this is thought to be true. John was mentioned in his father's earlier Will.
The other posts connected to that post offer some interesting aspects.