Alexei Balaganski

Lead Analyst
KuppingerCole