Mike Small

Senior Analyst, KuppingerCole