Dafydd ap Hywel ap Cadwgan ap Cadwallon — Dafydd ap Hywel ap Cadwgan ap Cadwallon — the latest coverage, the community and the facts.