Oscar F. Ruiz
Sherwood Medical
Total Patents:
9
Overall Rank:
#592,442
Years Active:
1981–1991
Sherwood Medical Rank:
#28