Michelle Houghton

Michelle Houghton

Michelle, Head of Customer Success EMEA, ensures client success in online events. With a Masters in Translation Studies and a BA in French and Italian.

Posts by Michelle Houghton