Halten
European patent · EP2608343 · Inventor
European patent · EP2099109 · Inventor
Swiss patent · CH706251 · Inventor