Thomas Henry Craig - Pedigree | FamilyCentral
 30 Jun 1840 - 16 Jul 1920
 1819 - 18 Jun 1875
 1819 - 18 Dec 1899
 16 Aug 1794 -
 1801 -
Family Group
Family Group