Zennon

Zennon was the one of the highest regarded demons in the demon race, second only to his master satan and possibly Psycho Jenny. In CB Chara Go Nagai World he first appears as a group of tiny humanoid demons named the Demon Clean Up Squad, removing any traces of demons from discovery by humans, he later attempts to form into his true form but is stopped when he realises he was missing a face.