Michael Boodaei
Trusteer · Imperva · IBM
Total Patents:
20
Overall Rank:
#219,027
Years Active:
2009–2023
Trusteer Rank:
#2