Dafydd Gôch ap Maredudd ap Trahaearn Gôch — Dafydd Gôch ap Maredudd ap Trahaearn Gôch — the latest coverage, the community and the facts.