CH-8633 Wolfhausen
European patent · EP0587961 · Holder, Inventor
European patent · EP0394198 · Inventor
European patent · EP0225291 · Inventor