Cadwgan Fantach ap Cadwgan ap Llywelyn ap Gruffudd, lord of Gartheli — latest news, discussion & facts — IJR