Trahaearn ap Cynwrig ap Pasgen ap Gwyn — news, coverage & facts — IJR