John Fychan ap John ap Gruffudd ap John of Lleyn - John Fychan ap John ap Gruffudd ap John of Lleyn — the latest coverage, the community and the facts.