Mark Maffitt
Promega · Illumina
Total Patents:
8
Overall Rank:
#630,087
Years Active:
2000–2021
Promega Rank:
#93