Echo Research employs 40 employees. The Echo Research management team includes Sandra Fipr (Group CEO), Catherine Griffin (Head of Research), and Chris Winning (Director).
Get Contact Info for All DepartmentsLooking for a particular Echo Research employee's phone or email?