Jordi Vilà-Valls

Challenges Chair
Background