Nielsen Hayden genealogy
Descendants of John Shirford
Father: John Shirford
John Shirford (of Shireford, Warwickshire, England - ??)
   └─ Margaret Shirford
    Philip Purefoy (of Misterton, Leicestershire, England - Aft 1373)(m. Bef 1345)
       ├─ Thomas Purefoy (of Drayton, Leicestershire, England - Aft 1420)
       │ Katherine Whellesburgh (of Fenny Drayton, Leicestershire, England - ??)
       │    └─ William Purefoy (of Drayton, Leicestershire, England - Aft 1403) =>
       │     +
       └─ William Purefoy (Bef 1354 of Shirford, Warwickshire, England - Aft 1397)
       
           └─ William Purefoy (of Shirford, Warwickshire, England - ??) =>
            + Margaret Chetwynd (m. Abt 1397)