Terry Ray

Chief Product Strategist, Imperva Inc.