CH-8460 Marthalen
European patent · EP2461440 · Inventor
European patent · EP0660444 · Inventor
European patent · EP0229590 · Inventor