Novel biopesticides: from idea to product
BioPest
Project manager
Assistant project manager
Project member
Juha Hyvönen
Heikki Jalli