Gruffudd ap Gwilym Gôch ap Maredudd ap Hywel of Caereinion — Gruffudd ap Gwilym Gôch ap Maredudd ap Hywel of Caereinion — the latest coverage, the community and the facts.