CH-8800 Thalwil
European patent · EP0105836 · Inventor
European patent · EP0093080 · Inventor
European patent · EP0092518 · Inventor