5 pubs · 259 cites · h-index 5
Harvard University
1988 - 1989
Tufts University
1986 - 1986
National Institute of Allergy and Infectious Diseases