Landor

Landor is the prince of the alien planet Erola.

Trivia

 * First (and so far only) appearance is 'An Alien In Human's Clothing'.