8 pubs · 1,767 cites · h-index 5
Tufts University
2003 - 2006
Tissue Regeneration Systems (United States)
2006 - 2006