Patents.us
Patents/Assignees

TOTAL SE

12 patents in portfolio