John ap Gruffudd ap Llywelyn Foethus ap Llywelyn Ddû — news, coverage & facts — IJR