Mikko Kaipainen

Helsinki, Finland

  • Work
    • Ovelin
  • Education
    • M.Sc.