Stephen Barry

Stephen Barry is a game director and manager.He served as a lead development director for The Simpsons Game.