John Kincaid

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