Frederick W. Roberts
Ariba · Freemarkets
Total Patents:
13
Overall Rank:
#387,076
Years Active:
2001–2010
Ariba Rank:
#10