CH-6313 Menzingen
European patent · EP2094815 · Inventor
European patent · EP2067064 · Inventor
European patent · EP1966119 · Inventor