David Garrod
Medallia
Total Patents:
13
Overall Rank:
#359,102
Years Active:
1988–2025
Medallia Rank:
#2