No sources provided. None found in Ancestry, just the usual irrelevant stuff.
However Robert Ball and Margaret are known to have had two sons, Edward and William. No son John.[1][2]
Likely this profile is a mix of the various real John Balls in this family.
Sources
↑ "The English ancestry of Colonel William Ball of Millenback", by Peter Walne, The Virginia Magazine of History and Biography, Volume 67, Number 4 (Oct 1959), page 400. https://www.jstor.org/stable/4246576