OpenEvidence hits $12B valuation, with new round led by Thrive, DST  


Read on TechCrunch