Nielsen Hayden genealogy
Descendants of Margaret Shirford
Father: John Shirford (of Shireford, Warwickshire, England - ??)
Mother: Ellen
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 (of Drayton, Leicestershire, England - Aft 1448) =>
   │         + Margaret Pulteney
   └─ William Purefoy (Bef 1354 of Shirford, Warwickshire, England - Aft 1397)
   
       └─ William Purefoy (of Shirford, Warwickshire, England - ??)
        Margaret Chetwynd (m. Abt 1397)
            + Margery Moton
            + Marian Ayot