Alex Holbrook
Impossible
Berlin, Germany
Responsible for all global communication and marketing at Impossible