Biography
David McLeod is a film-industry professional born on April 30, 1957 in London, Ontario, Canada. Active in cinema production, McLeod is credited as the producer of the film Catch a Falling Star, released in 2000. The production role indicates involvement in the oversight and development of the project, including financing, scheduling, and team coordination.
The single documented film credit in McLeod’s filmography suggests a focused career in production rather than a broader range of roles. Production work typically requires managing resources and logistics to bring a film from development to release. McLeod’s contribution to Catch a Falling Star represents the extent of the publicly available professional record.
Career
Filmography
Breaking
All News →



