Lobbyists in Federal(US) in Firm Canadian Solar Inc.
Full Profile
ANDREW WILLIAMS
Canadian Solar Inc.
4273 King Street East, Suite 102, Kitchener, ON, N2P 2, 
1) CANADIAN SOLAR INC.