Gruffudd ap Dafydd ap John ap Hwlcyn Llwyd — latest news, discussion & facts — IJR