Toivola Ari, Finland