CH-8953 Dietikon
European patent · EP0193536 · Inventor
European patent · EP0168348 · Inventor
European patent · EP0117843 · Inventor