Title: The genealogy of the Ball and Weston families
People: Weston family, John Ball (-1655), Ball family, John Weston (active 1640)