Salvatore Castro
United States Surgical · Teleflex Medical Incorporated · Unknown
Total Patents:
52
Overall Rank:
#50,195
Years Active:
1994–2025
United States Surgical Rank:
#24