Cadwgan ap Hywel ap Madog ap Gruffudd of Heyop — Cadwgan ap Hywel ap Madog ap Gruffudd of Heyop — the latest coverage, the community and the facts.