Profile picture
Riikka Havela
Masters
  • Tampere University of Technology
    Tampere, Finland
mini profile avatar Riikka Havela