43-year-old Stephen Anderson lives in Brooklyn, NY. He has also lived in New York, NY. He is an alumnus of the Sarah Lawrence College, Dover High School and Barrington Elementary School. He works for Screaming Flea Productions in the capacity of Pilot.