Stephen Bosworth: Stephen Bosworth. Self: Independent Lens. Stephen Bosworth was born on 4 December 1939 in Grand Rapids, Michigan, USA. He was married to Christine Holmes. He died on 4 January 2016 in Boston, Massachusetts, USA.
Known For: Independent Lens (Self)