Gruffudd ap Cynan ab Owain Gwynedd

Grandson of Owain Gwynedd (d. )

Parents

Children

Siblings