Stefane Barbeau

Headwaters Research & Development · Helen Of Troy Limited · Vessel
Total Patents: 25
Overall Rank: #165,335
Years Active: 1997–2010
Headwaters Research & Development Rank: #4