CH-8050 Zürich-Oerlikon
European patent · EP0503012 · Inventor
European patent · EP0438971 · Inventor