John Marshall

Syn X Pharma · Genzyme · Nanogen
Total Patents: 66
Overall Rank: #32,436
Years Active: 1997–2025
Syn X Pharma Rank: #2