InsightSquared Names Todd Abbott CEO
InsightSquared, a leading provider of revenue intelligence solutions, announced it has appointed Todd Abbott as chief executive officer. Fred Shilmover has transitioned to the role of…
Read More...
Read More...