Latka logo

Sean Duffy

FounderCEO
LinkedIn

Company

Omada Health

San Francisco, United States · Founded 2011

Revenue
$145.6M
Funding
$125.7M
Team size
896

Company profile →