CH-5035 Unterentfelden
European patent · EP0658909 · Inventor
European patent · EP0651409 · Inventor
European patent · EP0651410 · Inventor