Inigo A. Ibarra
Esperanza Y Cia., S.A.
Total Patents:
5
Overall Rank:
#1,063,329
Years Active:
1987–1989
Esperanza Y Cia., S.A. Rank:
#2