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