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