Basel
European patent · EP2295864 · Inventor
Swiss patent · CH699322 · Inventor
European patent · EP1840464 · Inventor