High energy prices weigh on consumer demand, Adam Johnson says · CNBC Television · Sentinel