Patents.us
Patents/Inventors

Ahmed Badr

WaterlooCA7 patents

8 Patents