Latka logo

David Grace

FounderCEO

Bio

CEO at Deem Inc

Company

Deem

San Francisco, United States · Founded 1999

Revenue
$33.6M
Funding
$536.1M
Team size
373
Customers
50K

Company profile →