CH-8240 Thayngen
European patent · EP0350441 · Inventor
European patent · EP0327502 · Inventor
European patent · EP0323404 · Inventor