The Echo employs 29 employees. The The Echo management team includes Emma Paholski (Client Associate), Liam Flenniken (News Editor, Managing Editor), and Sarah Graue (Editor in Chief).
Looking for a particular The Echo employee's phone or email?