princeton vasquez