Gruffudd ap Madog ap Maenyrch ap Dryffin of Rhydodyn - Gruffudd ap Madog ap Maenyrch ap Dryffin of Rhydodyn — the latest coverage, the community and the facts.