shepherd vazquez