Gruffudd ap John ap Gruffudd, of Cefnamwlch of Cefnamwlch — latest news, discussion & facts — IJR