David Leigh MacLeod(1944-1998)
- Producer
- Additional Crew
David Leigh MacLeod was born in 1944 in Ontario, Canada. He was a producer, known for Ishtar (1987), Reds (1981) and Heaven Can Wait (1978). He died on 6 December 1998 in Montréal, Québec, Canada.