Echo Research

Echo Research management

The Echo Research company source record lists 41 employees. The visible Echo Research management graph includes:
Matt Painter
Matt Painter
Managing Director at Echo Research
2 0
General (9)
Tarquin Henderson
Tarquin Henderson
Director, Head of Sustainability Practice at Echo Research
2 0
Sales (3)
Liga Luka
Liga Luka
Account Manager at Echo Research
1 0
Marketing (1)
Poppy Leach
Poppy Leach
Marketing and Graphics Executive
0 0

Echo Research people graph sample