Ilkka Havukkala

Arborgen · Genesis Research & Development Corporation Limited · Fletcher Challenge Forests Limited
Total Patents: 14
Overall Rank: #351,498
Years Active: 1998–2015
Arborgen Rank: #9