Gruffudd ap Dafydd ap Robert ap John - Gruffudd ap Dafydd ap Robert ap John — the latest coverage, the community and the facts.