Bio
Gregg is a seasoned digital marketing and SaaS leader, with over fifteen years of extensive experience bringing products to market in emerging categories, leading large teams, and working with the world’s best enterprise brands.
Company
Invoca
Santa Barbara, United States · Founded 2008
- Revenue
- $103.8M
- Funding
- $118.5M
- Team size
- 389
- Customers
- 2K