Alex Chenchik
Clontech Laboratories · Cellecta
Total Patents:
20
Overall Rank:
#219,524
Years Active:
1996–2023
Clontech Laboratories Rank:
#3