John ap Gruffudd ap Hywel Melyn ap Gwilym Gam — John ap Gruffudd ap Hywel Melyn ap Gwilym Gam — the latest coverage, the community and the facts.