Margaret Barlow - Pedigree | FamilyCentral
William Heywood
 md. 30 Jan 1696