Petraeus, a former CIA director and decorated 4-star Army general, spoke at an event in Salt Lake City on Friday.