Santiago Vazquez, Mexico