Author: Jeremy Lipinski for Emergent Solar Energy