Iikka Havukkala

Arborgen · Rubicon Forests Holdings Limited
Total Patents: 2
Overall Rank: #2,104,468
Years Active: 2006–2011
Arborgen Rank: #48