Gruffudd Fychan ap Gruffudd ap Madog Ddû ap Rhirid — latest news, discussion & facts — IJR