Steve Cochrane(1952-2009)
- Camera and Electrical Department
Steve Cochrane was born on 12 January 1952 in Charlotte, North Carolina, USA. He is known for Passing Strange (2009) and Passion (1996). He was married to Frances Obidowski and Meg Bussert. He died on 3 July 2009 in Newburgh, New York, USA.