Steffen Levine

Steffan Levine, credited as Steffen Levine, is a video game analyst. He served as an analyst for The Itchy & Scratchy Game.