Elsau
European patent · EP3100707 · Inventor
European patent · EP2730265 · Inventor
Swiss patent · CH704817 · Inventor