Hergiswil
Swiss patent · CH713093 · Inventor
Swiss patent · CH713931 · Inventor
European patent · EP3424141 · Inventor