The Green Power of SunCatchers
Saturday, July 11th, 2009Concentrating the Power of the Sun
Concentrating Solar Power (CSP) is emerging as one of the most promising sources of renewable energy for the 21st century. Tessera Solar International, headquartered in Houston, Texas, (Tessera Solar International, based in London, United Kingdom), will develop, build, operate and own large-scale solar power plants around the world, using the new SunCatcher Solar Dish Stirling System, developed by Tessera’s sister company, Stirling Energy, Inc. (SES), headquartered in Phoenix, Arizona. (more…)













