Dafydd ab Owain Gwynedd

Brenin Gwynedd From Wikipedia, the free encyclopedia