Richard Ball - Pedigree | FamilyCentral
 2 Jan 1639 -
 1615 - 15 Oct 1680
 21 Jul 1615 - 25 Jun 1695
Family Group
Family Group
Family Group
Family Group