Martin Duplessis

Constellation Pharmaceuticals · Genentech · C4 Therapeutics
Total Patents: 26
Overall Rank: #148,849
Years Active: 2011–2025
Constellation Pharmaceuticals Rank: #10