The St. John Genealogy Project
Origin and Ancestry DNA Database & Electronic Archive
Gruffudd ab Ifor "Bach", arglwydd of Senghennydd (I105056417)
Abt 1130 - 1211 (81 years)
Headstone Submission: Gruffudd ab Ifor "Bach", arglwydd of Senghennydd (I105056417)