California Solar Mandate Explained

Great for environment ut who will take on the up-front costs?