Leon Chooluck was born on March 19, 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 married to Edna Grace Neilson. He died on February 25, 2002 in Los Angeles, California, USA.