CH-8800 Thalwil
European patent · EP0197339 · Inventor
European patent · EP0152583 · Inventor
European patent · EP0157922 · Inventor