Dean and Emily Willard founded DSC Renewables in the early 2000s. DSC brought German technology to the North American market and designed over 300 Megawatts of utility scaled power plants in North America.

The company also successfully completed the design and construction of a 23 Megawatt Photovoltaic Solar power plant/commercial greenhouse which was the largest in Europe at the time of its construction.