Speaker

Riccardo Caflisch

Adacto | Adiacent - Liferay

Liferay Channel Account Manager
Channel Director