Vectis Life Sciences Fund I Closes With $81.5 Million With Eye On St. Louis

Vectis Life Sciences Fund I L.P has closed an $81.5 million fund of funds that is intended to advance life science start-ups in St. Louis.
MORE ON THIS TOPIC