10 pubs · 290 cites · h-index 6
Eli Lilly (United States)
2015 - 2022
National Patient Safety Foundation
2022 - 2022
Washington University in St. Louis
2005 - 2006
Mallinckrodt (United States)
2005 - 2005