Gruffudd ap Madog Ddû ap Gwrgeneu ap Nathan — latest news, discussion & facts — IJR