Evan Lewis

Kezar Life Sciences · Medarex · Onyx Therapeutics
Total Patents: 8
Overall Rank: #604,741
Years Active: 2008–2025
Kezar Life Sciences Rank: #4