Three the Hard Way
1974
Leon Chooluck was born on 19 March 1920 in New York City, New York, USA. He was a production manager and producer, known for Apocalypse Now (1979), I Spy (1965) and The Outer Limits (1963). He was previously married to Edna Grace Neilson. imdb.com