Lawrence A. Franklin, 58, said in court that he was frustrated with government policy and that he had hoped the two members of American Israel Public Affairs Committee could influence policy with their connections at the National Security Council.

He also admitted giving classified information to a political official at the Israeli embassy, but said the information he received from the official was far more valuable than what he gave.

Franklin pleaded guilty to two conspiracy counts and a charge of unlawful retention of national defense information. U.S. District Judge T.S. Ellis III set sentencing for Jan. 20.

Franklin, who was one of the Pentagon's policy experts on Iran and the Middle East, was indicted in June on five charges.

The two AIPAC officials who allegedly received the information, Steven Rosen of Silver Spring, Md., and Keith Weissman of Bethesda, Md., also have been charged with conspiring to obtain and disclose classified U.S. defense information.

AIPAC fired Rosen and Weissman in April. Both AIPAC and Israel deny any wrongdoing. According to the indictment, Franklin met periodically with Rosen and Weissman between 2002 and 2004 and discussed classified information, including information about potential attacks on U.S. troops in Iraq. Rosen and Weissman would subsequently share what they learned with reporters and Israeli officials. On at least one occasion, Franklin spoke directly to an Israeli official.

Rosen, a top lobbyist for Washington-based AIPAC for more than 20 years, and Weissman, the organization's top Iran expert, allegedly disclosed sensitive information as far back as 1999 on a variety of topics, including al-Qaida, terrorist activities in Central Asia, the bombing of Khobar Towers in Saudi Arabia and U.S. policy in Iran, according to the indictment.

Franklin at one time worked for the Pentagon's No. 3 official, policy undersecretary Douglas Feith, on issues involving Iran and the Middle East, AP reports.