The Maverick Who Dares to Predict the Downfall of Biotech Investment
Otello Stampacchia, founder of Omega Funds, is noted for his candid critiques in the biotech investment world. Omega Funds, established in 2003, has invested in over 150 companies, contributing to…