Steven Hilliard Stern
Esteemed Canadian director Steven Hilliard Stern was born in 1937 in Timmins, Ontario, Canada, and had an active directorial career from 1969 until 2003. Best known for his work in drama, comedy, and crime genres, his most notable films include "The Devil and Max Devlin" and "Mazsola," while his television movie "Mourning Song" won a Gemini Award in 1997. Stern's directorial style often weaved complex human emotions within the framework of engaging narratives. His empathetic and humanistic approach to storytelling made Stern a true artist, whose works consistently resonated with audiences on a deeply personal level.