52 pubs · 3,970 cites · h-index 28
Stanford University
1995 - 2013
Stanford Medicine
2008 - 2008
National Institute on Aging
2007 - 2007
Wake Forest University
Palo Alto University
1998 - 2003