Margaret Craig - Pedigree | FamilyCentral
 5 Mar 1788 - 24 Dec 1847
 Abt 1750 -
 12 Dec 1754 -
Family Group
 Abt 1700 -
 Abt 1702 -
Douglas Swan
 md. 10 Jan 1820
Family Group
  Children