Megan Nicholson appeared on E&E TV’s OnPoint to discuss ITIF’s new report Challenging the Clean Energy Deployment Consensus.