Ismael Guerrero

Active Walnut Creek, CA President for Canadian Solar (USA) Energy Corporation