Storm2 employs 236 employees. The Storm2 management team includes Olivier Kerckhove (Chief Executive Officer), Katherine Farquharson (Vice President Market Specialist), and Adam Buck (Non Executive Chairman).
Get Contact Info for All DepartmentsLooking for a particular Storm2 employee's phone or email?