Zürich
European patent · EP1309014 · Inventor
European patent · EP0987810 · Inventor
European patent · EP0740315 · Inventor