Town Square Energy
Town Square Energy is a leading competitive retail supplier of electricity for residential and commercial customers in 8 states and 29 utilities. Find out more about Town Square Energy at www.townsquareenergy.com or on Twitter at @townenergy.
Last updated on