The Dean (China, IL)

The Dean is one of the villains from China, IL.