Echoing Green employs 121 employees. The Echoing Green management team includes Sharyanne McSwain (Chief Operating Officer), Liza Mueller (Vice President, Thought Leadership and Knowledge), and Lindsay Booker (Senior Director, Communications).
Get Contact Info for All DepartmentsLooking for a particular Echoing Green employee's phone or email?