Professor Marketta Rinne

  • Natural Resources Institute Finland (Luke)
  • Professor, Agriculture Sciences
  • Finland