Stephen G. Stroud
Millennium Pharmaceuticals · Polaroid
Total Patents:
33
Overall Rank:
#106,501
Years Active:
1984–2024
Millennium Pharmaceuticals Rank:
#27