Gruffudd ap Madog (Q99072018)
Language:
other details
aliases Gruffudd ap Madog ab Iorwerth ap Madog ap Rhirid Flaidd of Gevn Trevlaeth yn Evionydd

External Links