13 employees
The Stanley Medical Research Institute (SMRI) is a nonprofit organization supporting research on the causes of, and treatments for,
$1M sweet spot round size
Most of their 1 investments are in rounds between $1M and $1M
1989
Undisclosed raised $1M on September 1, 2003
Investors: Stanley Medical Research Institute