13 pubs · 1,183 cites · h-index 10
Tufts University
1998 - 2008
Massachusetts Institute of Technology
1981 - 2008
Harvard University
1989 - 1990
Center for Human Reproduction
1990 - 1990