24 pubs · 2,926 cites · h-index 17
Wake Forest University
2004 - 2010
University of Rhode Island
2003 - 2003
Providence College
Women & Infants Hospital of Rhode Island