Exequiel Ezcurra is a producer, known for Ocean Oasis (2000) and The Future of Food (2004). Read more on iMDB