Stellar Solar Wins Best Solar Company in 2013 UT San Diego Readers... -- SAN DIEGO, Aug. 26, 2013 /PRNewswire/ --