Carlos Schuler

Incarda Therapeutics · Nektar Therapeutics · Novartis Ag
Total Patents: 28
Overall Rank: #136,555
Years Active: 2001–2024
Incarda Therapeutics Rank: #1