Production Shift Supervisor - Canadian Solar Inc.

Mesquite, TX 75181