Duke Energy CEO Jim Rogers took a grilling from critics during the company's annual shareholder meeting in Charlotte this morning.
View the discussion thread.