John (II) ap John ap Gruffudd ap Llywelyn Griffith, of Llanddyfnan — John (II) ap John ap Gruffudd ap Llywelyn Griffith, of Llanddyfnan — the latest coverage, the community and the facts.