Steven Schweickart

Steven Schweickart is a former production manager for The Simpsons. He served as an animation production manager.