49 pubs · 1,500 cites · h-index 18
Tulane University
2017 - Present
Cellular Therapeutics (United Kingdom)
2012 - 2013
Cellular Research (United States)
2012 - 2012
Universidad del Desarrollo
2003 - 2011
Clínica Alemana
2009 - 2011