Wald
European patent · EP3031988 · Inventor
European patent · EP3001081 · Inventor
European patent · EP2921597 · Inventor