Thoughtleaders

GUESS: David Hirsch – CEO TechMarkit