Nielsen Hayden genealogy
Descendants of Rhain ap Cadwgon Trydelig
Father: Cadwgon Trydelig ap Cathen
Rhain ap Cadwgon Trydelig
   └─ Tewdws ap Rhain
   
       └─ Maredudd ap Tewdws, King of Dyfed ( - 796)
       
            +