Thomas Duigou

Research Engineer, INRAE
  • France