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 The Pick-up Artist (1987). He died on 6 December 1998 in Montréal, Québec, Canada.