J.T. Ibanez is the owner of, Stage 27, a local film studio based in St. Louis, MO. This is a 6,000 SF climate controlled facility with large CYC wall, large LED wall, film sets and more.