Former Gen. David Petraeus is set to give his first major speech since he retired as CIA director after publicly acknowledging his extramarital affair.
Former Gen. David Petraeus is set to give his first major speech since he retired as CIA director after publicly acknowledging his extramarital affair.