Basel
European patent · EP1970609 · Inventor
European patent · EP1950476 · Inventor
Swiss patent · CH695358 · Inventor