Stephen Carter was born on August 11, 1957 in Toledo, Ohio, USA. He was a producer and cinematographer, known for
Lost in Plainview (2005),
Murder in Law (1989) and
Armed Response (1986). He was married to Sherila Sanner. He died on December 28, 2023 in Oregon, Ohio, USA.