Hettlingen
Swiss patent · CH699559 · Inventor
European patent · EP1947493 · Inventor
European patent · EP1762871 · Inventor