Gruffudd ab Ieuan Llwyd ab Ieuan Fwya ab Ieuan Fyrchan — latest news, discussion & facts — IJR