2698703_300 Published June 28, 2013 at 300 × 300 in Cathy Delacruz ’03 Writer and filmmaker Cathy de la Cruz ’03