Gruffudd ap Cadwgan Gôch ap Gruffudd ap Cadwgan Hên of Esgair Gaib — latest news, discussion & facts — IJR