137 pubs · 8,480 cites · h-index 52
Tufts University
1986 - Present
Dartmouth College
2010 - 2010
California Institute of Technology
1990 - 1991
American Heart Association
1991 - 1991
Max Planck Institute of Biochemistry