Peter Shin

Peter Shin is an character layout artist for The Critic.