Gruffudd ab Ieuan ap Gruffudd ap Cadwgan Lloyd — latest news, discussion & facts — IJR