13 pubs · 413 cites · h-index 4
Tulane University
2005 - 2023
Institute of Cytochemistry and Molecular Pharmacology
2006 - 2006