26 employees
Owned Outcomes develops a software platform that helps users in bundled payments for care improvement.
2014