John Allan - Pedigree | FamilyCentral
 16 Jul 1688 -
 Abt 1658 -
 15 May 1656 -
 Abt 1614 -
 Abt 1619 -
Family Group
Family Group
Elspet Rennie
 md. 9 Oct 1708
  Children
    2.
    3.