39 pubs · 1,402 cites · h-index 14
St. Louis Children's Hospital
1999 - 2024
Mallinckrodt (United States)
1999 - 2022
Washington University in St. Louis
1997 - 2021
In-Q-Tel
2014 - 2014
Pediatric Nephrology of Alabama
1986 - 2012