CEO
Lebin Cheng
CEO Approval Rating
90/100
2018
PrivateAcquisition Pending from Imperva, Inc.
https://www.cloudvector.com/