Margaret Haldane - Pedigree | FamilyCentral
 27 Jan 1813 -
 31 Jul 1727 -
 Abt 1734 -
 Abt 1698 -
 Abt 1702 -
 Abt 1693 -
 Abt 1702 -
 Abt 1703 -
Family Group
Family Group