Kris Duggan

Kris Duggan

AngelClaimed
HQ location
Menlo Park, United States
  • Edit
Badgeville
Founded in 2010. Raised €36.3m in Enterprise Software