adrian vazquez