Alastor MacGiobuin

Alastor MacGiobuin was the King of Catworld from 2016 to June 2020. Alastor served as Co-founder of Cat World alongside Ivermore MacTalamhi, Alastor developed the project into Catworld whereas Ivermore first created it.