James McQuivey

Media and Technology Analyst, Forrester Research
Media and Technology Analyst, Forrester Research