
William Preston of Craigmillar

( = Descendancy chart to this point,
= Expand,
= Collapse)
- 1 William Preston of Craigmillar [1] b. 1417 d. 11 Jul 1453
Joan Marchante b. 1421 d. 2 Jun 1501
- 2 William Preston [1.1]
b. 1443 d. 1474
Janet Boithuill b. Abt 1445 d. Aft 1495
- 3 Henry Preston [1.1.1]
b. 1467 d. 1505
Margaret Mary Napier b. 1471 d. 9 Sep 1513
- 4 James Preston [1.1.1.1]
b. 1484 d. 1567 [ =>]
- 4 George Preston [1.1.1.2]
b. 1504 d. Yes, date unknown [ =>]
- 4 James Preston [1.1.1.1]
- 3 Henry Preston [1.1.1]
- 2 William Preston [1.1]