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