Marc Alaia
Ariba · Freemarkets
Total Patents:
14
Overall Rank:
#354,669
Years Active:
2001–2010
Ariba Rank:
#10