Loading inventor profile...

David Harouche — Patents & Inventions | Patentable