zachariah vazquez