John (II) ap John ap Gruffudd ap Llywelyn Griffith, of Llanddyfnan (Q110290360)
Language:
other details

External Links