Gruffudd ap Cynan

Gruffudd ap Cynan (1054 - 1137) was King of Gwynedd from 1081 until 1137, He three times gained the throne of Gwynedd and then lost it again, before regaining it once more in 1099 and this time keeping power until his death.