Gruffudd Fab ap Gruffudd Gwyr ap Cydifor — Gruffudd Fab ap Gruffudd Gwyr ap Cydifor — the latest coverage, the community and the facts.