Gruffudd ap Maredudd ap Hywel ap Philip Dorddu — Gruffudd ap Maredudd ap Hywel ap Philip Dorddu — the latest coverage, the community and the facts.