Terry Ray
Senior Vice President and Fellow
Imperva

EXPERT BIO:

Senior Vice President and Fellow