Muttenz
European patent · EP2327479 · Inventor
European patent · EP2272591 · Inventor
Swiss patent · CH700446 · Inventor