L lifescivc.com 40% drop from 2007 in the Number of Participating Life Science Investors 1 points warech 14 years ago 0 comments