Jeff Roy

Active Walnut Creek, CA Director for Canadian Solar Sses (Us) Inc.