Gruffudd ab Iorwerth ab Ieuaf ap Niniaf — news, coverage & facts — IJR