Efa ferch Gwrgeneu ap Gruffudd Fychan ab Iolyn — latest news, discussion & facts — IJR