Dafydd ab Owain Gwynedd - Prince of Kingdom of Gwynedd