Michael Newhouse
Nostrum Technology · Novartis Pharma Ag
Total Patents:
12
Overall Rank:
#396,195
Years Active:
1992–2025
Nostrum Technology Rank:
#3