Madog ap Gruffudd Dew ap Gruffudd ap Hywel Penrhyn — Madog ap Gruffudd Dew ap Gruffudd ap Hywel Penrhyn — the latest coverage, the community and the facts.