Amichai Shulman
Imperva
Total Patents:
56
Overall Rank:
#44,453
Years Active:
2009–2023
Imperva Rank:
#1