Maredudd ap Gruffudd ap Madog Danwr ap John — Maredudd ap Gruffudd ap Madog Danwr ap John — the latest coverage, the community and the facts.