Mary Brookes - Pedigree | FamilyCentral
 3 Apr 1666 - 22 Aug 1722
Family Group
Family Group
Nathaniel Ball
 md. 19 Apr 1688