A new piece of the Petraeus case puzzle fell into place overnight with the identification of the FBI agent who pushed so hard to open the investigation into the emails sent by Broadwell that ultimately led to the discovery of the Petraeus' extramarital affair.
In May, Kelley began to get a series of emails that made her think someone was stalking her and her friend Petraeus, then the director of the CIA. Kelley then went to an FBI agent she knew personally, Fred Humphries, whose lawyer told ABC News he was the agent who helped launch the investigation and then later went to Congress when he thought there was a cover-up.
"If we hadn't had an individual that apparently believed in right and wrong with no gray, we may never have gotten to where we are in the case today," former FBI special agent and ABC News consultant Brad Garrett told "Good Morning America."
The FBI did not tell the White House about Petraeus' affair with Broadwell until the day after the election, even though agents knew about it about a month earlier.
FBI Director Robert Mueller went to Capitol Hill Wednesday to defend the bureau's handling of the case at the same time that the president was saying he is "withholding judgment" while waiting for a full explanation, and has full confidence in the FBI.
As FBI agents continue to investigate the classified documents found in Broadwell's computer, the President said he knew of no security lapse. Obama told a news conference Wednesday that he has "no evidence at this point."
The Department of Defense has revoked Broadwell's security clearance. And at MacDill Air Force Base in Tampa, officials have revoked the special access clearance once given to Kelley.
Since he was named in the unfolding scandal, Agent Humphries, 47, has only been briefly seen, speeding from his home to avoid the media.
ABC News' Martha Raddatz and Brian Ross contribute to this report