Corporate_767.jpg Published January 26, 2021 at 767 × 460 in Leeward acquires 10 GW Solar Platform from First Solar