prince vasquez