Elgan Wefl-hwch ap Cynan ab Arthafad ab Iob — latest news, discussion & facts — IJR