David Leslie - Pedigree | FamilyCentral
 31 Jan 1806 - 31 Jan 1840
 26 Oct 1772 -
 15 Apr 1782 -
 18 Apr 1736 -
 Abt 1750 -
 28 Jan 1748 -
 4 Feb 1747 -
Family Group
Family Group
Family Group
 Abt 1726 -
Family Group
Family Group