(SeeNews) – May 2, 2012 – Chinese solar products maker ReneSola Ltd (NYSE:SOL) said on Tuesday that chief strategy officer Charles Bai has left the company upon the expiry of his contract on May 1, 2012.