Ross Leslie was born on October 23, 1959 in Montréal, Québec, Canada. He was a production manager and producer, known for
Flashpoint (2008),
Republic of Doyle (2010) and
Total Recall 2070 (1999). He died on March 13, 2018 in Dunany, Quebec, Canada.