Maredudd Gôch ap Maredudd ap Meurig Gôch ap Gruffudd - Maredudd Gôch ap Maredudd ap Meurig Gôch ap Gruffudd — the latest coverage, the community and the facts.