Director · Born 2001
O. Ivan Delgado was born on 28 April 2001 in Harvey, Illinois, USA. He is a director, screenwriter, and producer known for Elevated (2025) and I'm Right Here (2021).
Elevated
2025 · Director
He Sharpens His Sword
2019 · Director
A Day in the Life: High School
2018 · Director
Rope on Ice
2016 · Director