Sterling Eduard McBride

Sarnoff · Intuity Medical · Orchid Biosciences
Total Patents: 23
Overall Rank: #181,623
Years Active: 1996–2023
Sarnoff Rank: #77