William Tompson - Pedigree | FamilyCentral
 3 Oct 1670 - 22 Dec 1694
 1 May 1640 - 13 Oct 1732
 12 May 1641 - 23 Mar 1679