Patents.us
Patents/Assignees

Mahmoud Hafez

1 patent in portfolio