Guoqiang Xing

Senior Vice President & Chief Technology Officer, Canadian Solar