Shelly Hershkovitz
Imperva
Total Patents:
8
Overall Rank:
#619,162
Years Active:
2015–2023
Imperva Rank:
#7