Loading…
Net Power acquires EMPower's EPC agreement for 123 MW power facility · Endata