79 pubs · 5,535 cites · h-index 34
Hill Engineering (United States)
2025 - 2025
Pharmaceuticals and Medical Devices Agency
2018 - 2018
Bristol-Myers Squibb (United States)
1982 - 2014
Novartis (Switzerland)
2012 - 2012
Wayne State University
2012 - 2012