Muttenz
European patent · EP1358275 · Inventor
Swiss patent · CH657702 · Inventor
Swiss patent · CH651392 · Inventor