John (I) ap Gruffudd ap Llywelyn ap Hwlcyn Griffith, of Chwaen Hen — John (I) ap Gruffudd ap Llywelyn ap Hwlcyn Griffith, of Chwaen Hen — the latest coverage, the community and the facts.