Gruffudd ap Madog Fychan ap Llywelyn Fychan ap Gruffudd of Llwyndurys & Nanhoron ucha
(Q105814322)
Language: