Dafydd ap Gruffudd ap Gwrgeneu Fychan ap Gwrgeneu — latest news, discussion & facts — IJR