Grant McNaughton-Smith

Icagen · Eli Lilly
Total Patents: 14
Overall Rank: #353,881
Years Active: 2000–2012
Icagen Rank: #5