Film by Alicia Leon ’27 Shown at Dominican Film Festival New York