Nidau
European patent · EP2867628 · Inventor
Swiss patent · CH706017 · Inventor
Swiss patent · CH705186 · Inventor