Gruffudd Fychan ap Gruffudd Dwnn ap Cadwgan ap Gruffudd of Kidwilly — latest news, discussion & facts — IJR