Type: Posts; User: PhantasyMind
I suggest you translate it as " Grand Puppet Master " , that is what the Japanese mean.