CH-6006 Luzern
European patent · EP0237474 · Inventor
European patent · EP0162375 · Inventor
European patent · EP0116186 · Inventor