Stephen Dewar was a Canadian investigative journalist, producer and director. His impactful documentaries, spanning politics, science, and the environment, earned him a reputation for hard-hitting journalism.
Where You Goin' Company Town 1975
Director, Script
Zero 2019
Still Photographer
Icon 2005
as BBN Moscow Reporter
Credits from TMDB.