Arantxa Ibarra is a writer/director Born in Mexico, now based in New York.