CREO

Date of Investment:
2023
Status:
Current
Location:
Durham, NC

CREO is a provider of strategy and tech enablement consulting and outsourcing services for life science and healthcare companies.