CEO
CEO Approval Rating
- -/100
Outcome Health is an Illinois-based provides life science-related content on TV screens and tablets to the healthcare sector.