Editor-in-chief TNW, and human.
Amsterdam, The Netherlands thenextweb.com Joined January 2018 Active 7 years ago