Margaret Barclay - Pedigree | FamilyCentral
 23 May 1798 -
 24 Jul 1767 - 1830
 25 Mar 1770 - 1825
 1692 -
 1696 -
 1694 -
 1698 -
 1707 -
 1679 -