Stephen C. DeRosa
Alza · Stanford University
Total Patents:
3
Overall Rank:
#1,641,647
Years Active:
1992–1998
Alza Rank:
#221