Simon Lemaire

The University Of Ottawa · Biochem Pharma · Schneider Electric Buildings
Total Patents: 7
Overall Rank: #718,264
Years Active: 1999–2021
The University Of Ottawa Rank: #6