Juho Kaivosoja
Department of Communications and Networking

Juho Kaivosoja

Operating Engineer