Zürich
European patent · EP3452681 · Inventor
European patent · EP1680600 · Inventor
European patent · EP1400691 · Inventor