Uusitalo, Olavi, Finland