Patents.us
Patents/Inventors

Walid M. Hafez

Portland, ORUS39 patents

46 Patents