wilson vasquez