Town Square Energy, headquartered in Chandler, AZ, is among the fastest growing retail electric supply brands operating primarily in the Northeast continental United States. Town Square provides alternative energy supply rate options to millions of residential and small commercial utility customers... Read more
This company has no org chart yet
This company has no teams yet
This company has no offices yet