CH-3012 Bern
European patent · EP1834266 · Inventor
European patent · EP1782314 · Inventor
European patent · EP1722841 · Inventor