Dafydd ap Hywel ap Gruffudd ap Caradog of Cesail Gyfarch - Dafydd ap Hywel ap Gruffudd ap Caradog of Cesail Gyfarch — the latest coverage, the community and the facts.