Biotech77030
Long only, value, biotech, healthcare
Biotech77030
Member since: 2009