CH-3322 Mattstetten
European patent · EP0128114 · Inventor
European patent · EP0151684 · Inventor
European patent · EP0112287 · Inventor