66 pubs · 1,728 cites · h-index 20
Tulane University
2001 - 2022
Institute of Genetics and Cancer
2017 - 2017
University of Edinburgh
University of Washington
2016 - 2016
University of Mississippi Medical Center