Gruffudd ap Madog Fychan ap Llywelyn Fychan ap Gruffudd of Llwyndurys & Nanhoron ucha — latest news, discussion & facts — IJR