Latka logo

Steve Juntunen

Founder

Company

Cubspot

United States · Founded 2016

Revenue
$836.6K
Team size
13

Company profile →