abdullah vazquez