Gruffudd ap Gronwy ap Gwyn Gwaednerth ap Cian — latest news, discussion & facts — IJR