Gruffudd ap John ap Gruffudd, of Cefnamwlch of Cefnamwlch — Gruffudd ap John ap Gruffudd, of Cefnamwlch of Cefnamwlch — the latest coverage, the community and the facts.