Auw
Swiss patent · CH720586 · Inventor
European patent · EP3442385 · Inventor
European patent · EP3442384 · Inventor