Person:Cydifor Gruffudd (1)

Cydifor ap Gruffudd
 
Facts and Events
Name Cydifor ap Gruffudd
Gender Male
Birth? Abt 1196 <, Carmarthenshire, Wales>