63 pubs · 10,436 cites · h-index 34
Intarcia Therapeutics (United States)
2026 - Present
Nimbus (Italy)
2022 - 2023
Ensemble Therapeutics (United States)
2018 - 2023
Merck & Co., Inc., Rahway, NJ, USA (United States)
2009 - 2019
Hewlett-Packard (United States)
2018 - 2018