Robert ap Gruffudd ap Hywel ap Gruffudd of Croes Foel — Robert ap Gruffudd ap Hywel ap Gruffudd of Croes Foel — the latest coverage, the community and the facts.