William Hayward - Pedigree | FamilyCentral
 30 Jan 1696 - 10 Aug 1768
 8 Apr 1672 - 23 Nov 1734
 28 Feb 1677 - 1714
Family Group
Family Group
Family Group
Family Group