David J. Becker
Ariba · Freemarkets · Prince
Total Patents:
26
Overall Rank:
#155,390
Years Active:
1991–2015
Ariba Rank:
#6