Gruffudd ap Dafydd ap Madog ap Gruffudd of Marchwiall — Gruffudd ap Dafydd ap Madog ap Gruffudd of Marchwiall — the latest coverage, the community and the facts.