Stephane Cyr
Mega Brands · Universite De Sherbrooke
Total Patents:
4
Overall Rank:
#1,241,690
Years Active:
1996–2010
Mega Brands Rank:
#23