January 05, 1943
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.
Icon
(BBN Moscow Reporter)
Where You Goin' Company Town
(Director)
Zero
(Still Photographer)
(Script)