Vesa Puttonen
Vesa Puttonen
Economics 66%
Business 26%