Dafydd Chwith ap Dafydd ap Gruffudd ap Caradog — Dafydd Chwith ap Dafydd ap Gruffudd ap Caradog — the latest coverage, the community and the facts.