Gruffydd ap Llywelyn Fawr

Son of Llywelyn the Great