Cadrod Fychan ap Gruffudd ab Irfelyn ap Tegwas a — latest news, discussion & facts — IJR