"Land records in Queen Annes County prove that this first William Sparks had come to Maryland from Hampshire County, England, at least as early as 1670, as had also his brother, John Sparks. Recent research strongly suggests that they were sons of Thomas and Joane (Davis) Sparks who had been married in Fareham Parish in Hampshire County, England, on October 19, 1635.
"Among the children of Thomas and Joane was a son named William Sparks, baptized on August 6, 1646, and a son named John Sparks, baptized on December 3, 1649. They also had two other sons baptized in the Fareham Parish, Church: Francis Sparks, baptized on July 20, 1641, and Richard Sparks , baptized on December 10, 1658."
The World Family Tree disk Vol. 2, file 5319, shows Thomas and Joane and their descendants for seven generations down to the great-great-grandfather of James J. Sparks, Solomon Sr.