CH-8832 Wilen-Wollerau
European patent · EP0772170 · Inventor
European patent · EP0158817 · Inventor
European patent · EP0091623 · Inventor