Skip to content

Minneapolis solar nonprofit is proving patience can bring results to lower-income residents