CH-8112 Otelfingen
European patent · EP0527284 · Inventor
European patent · EP0328483 · Inventor
European patent · EP0171360 · Inventor