Chinese solar products maker GCL System Integration Technology (SHE:002506), or GCL-SI, said on Monday it has appointed Eric Luo as chief executive officer (CEO) of the company.