Exclusive: Powin’s new President Anthony Carroll on taking on Tesla

He arrived as chief revenue officer in March. Now he’s got a bigger job.

share:

more energy news

Send Us A Message