giovanni vazquez