Novo Holdings

United States
Firm Location:United States • New York, New York • San Francisco, California • Boston, Massachusetts • Cambridge, Massachusetts • Paris, France • Amsterdam, Netherlands • San Francisco Bay Area • Copenhagen, Denmark
Novo Holdings Team