Kenneth III

Roi d'Alba (997-1005).