Margaret Taylor - Pedigree | FamilyCentral
 24 Nov 1755 - 28 Nov 1856
 30 Oct 1712 -
 10 Dec 1718 -
 13 Jul 1675 -
Family Group
Family Group
Family Group
Family Group
Family Group
David Barclay
 md. 7 Mar 1778