Stephen Stanton - Biography

Stephen Stanton was born on August 22, 1961 in Augsburg, Bavaria, West Germany as Stephen W. Stanton. He is known for his work on Star Wars: Clone Wars (2008), Invincible (2014) and Psychonauts (2005).