Stephen C. Macevicz
Lynx Therapeutics · Illumina · Becton, Dickinson And
Total Patents:
22
Overall Rank:
#196,604
Years Active:
1991–2017
Lynx Therapeutics Rank:
#4