Glen Spraggon

Novartis Ag · Irm
Total Patents: 10
Overall Rank: #488,606
Years Active: 2011–2024
Novartis Ag Rank: #589