President Gregory Postel talks about UToledo’s leadership in solar energy innovation.
Read: DOE Launches $20 Million Consortium to Advance US-Made Cadmium Telluride Solar Cells