Steve Horowitz was born on October 3, 1964 in Brooklyn, New York, USA. He is a composer, known for Super Size Me (2004), Where in the World Osama Bin Laden (2008) and What Would Jesus Buy? (2007).
For more information press the link below:
https://www.imdb.com/name/nm1645878/