Neil A. Castle
Icagen · Eli Lilly
Total Patents:
8
Overall Rank:
#619,650
Years Active:
2000–2023
Icagen Rank:
#38