Vesa Hirvonen

Senior Advisor, Attorney-at-law, LL.M. with Court Training