Dafydd Goch ap Trahaearn Goch ap Madog — Dafydd Goch ap Trahaearn Goch ap Madog — the latest coverage, the community and the facts.