Cadwgan Fantach ap Cadwgan ap Llywelyn ap Gruffudd, lord of Gartheli — Cadwgan Fantach ap Cadwgan ap Llywelyn ap Gruffudd, lord of Gartheli — the latest coverage, the community and the facts.