Gruffudd ap Gruffudd Fychan ap Gruffudd ab Iorwerth Goch Kynaston, of Stokes — Gruffudd ap Gruffudd Fychan ap Gruffudd ab Iorwerth Goch Kynaston, of Stokes — the latest coverage, the community and the facts.