Juhani Väihkönen

Underwater explorer

World traveler

Photographer

Cinematographer

Software developer.