Itkonen, Esa, Finland