CH-8360 Wallenwil
European patent · EP2867392 · Inventor
European patent · EP1329287 · Inventor
European patent · EP1329286 · Inventor