CH-5430 Wettingen
European patent · EP0420817 · Inventor
European patent · EP0393382 · Inventor
European patent · EP0316619 · Inventor