CH-8032 Zürich
European patent · EP1214025 · Holder, Inventor
European patent · EP0988002 · Holder, Inventor