Wald
European patent · EP2859249 · Inventor
Swiss patent · CH706606 · Inventor
Swiss patent · CH706277 · Inventor