Neil A. Straus
Applied Biosystems · Thermo Fisher · E.I. Du Pont De Nemours And
Total Patents:
21
Overall Rank:
#203,529
Years Active:
1996–2024
Applied Biosystems Rank:
#25