Gruffudd ap Madog ab Iorwerth ap Llywarch Brân — latest news, discussion & facts — IJR