Who are the faces behind the conference? Check out this page to see the people involved in the making of the ECSA Conference 2018 in Geneva, Switzerland.