A new John Edwards ad that started airing in New Hampshire Monday blames oil companies and drug companies for problems with the American healthcare system. The ad shows Edwards speaking to a a crowded room. You "have to take [the oil and drug companies'] power away from them," Edwards tells the crowd.