Insect Raiders Leader

This man is the leader and mastermind of the supervillain group known as the Insect Raiders. He's most likely the man who invented the Insect costumes.

Appearance
The New Adventures of Superman
 * The Insect Raiders