Teruo Hazukashi

Teruo Hazukashi is a disgruntled office worker.