hannah vasquez