Arddun ferch John Fychan ap John ap Gruffudd - Arddun ferch John Fychan ap John ap Gruffudd — the latest coverage, the community and the facts.