Haapamäki, Sampo, 1979-