John Kincaid
Renovis · Nflection Therapeutics · Evotec Ag
Total Patents:
33
Overall Rank:
#105,931
Years Active:
1982–2025
Renovis Rank:
#2