Madog ap Gruffudd Dew ap Gruffudd ap Hywel Penrhyn — latest news, discussion & facts — IJR