Ben Olafson

Ben Olafson is a character from The Puzzle Place