Kreuzlingen
Swiss patent · CH699020 · Inventor
Swiss patent · CH698943 · Inventor
European patent · EP1708049 · Inventor
Swiss patent · CH697896 · Inventor