Zürich
European patent · EP1569313 · Inventor
European patent · EP1569255 · Inventor
European patent · EP0844631 · Inventor