Stephen Dewar was born on January 5, 1943 in Saskatoon, Saskatchewan, Canada. He was a writer and director, known for T and T (1988), Nellie, Daniel, Emma, and Ben (1980) and New Wilderness (1982). He was married to Elaine Landa. He died on April 20, 2019 in Toronto, Ontario, Canada.