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