graham vasquez