Gruffudd ap Hywel of Criccieth - Gruffudd ap Hywel of Criccieth — the latest coverage, the community and the facts.