My guess is Tom Donilon, who was also told by former Secretary Robert Gates last week to “STFU”.
I think you are incorrect when you write that Gates told Donilon to STFU “last week”. I read about their exchange here:
http://www.weeklystandard.com/articles/leaker-chief_646839.html?page=2
at the end of the article.
Since the book refers to “Defense Secretary Robert Gates”, I took that to mean the exchange occurred when Gates was still the Secretary. He retired eleven months ago. This leaking has been a problem for a while.
He worked as Executive Vice President for Law and Policy at Fannie Mae, the federally-chartered mortgage finance company, as a registered lobbyist from 1999 through 2005.[3] This line on his resume raised eyebrows when his appointment to the Obama transition team was announced, given that the company had been seized by federal regulators.[7]
Before his appointment to the Obama Administration, Donilon was a partner in the Washington office of the law firm O'Melveny & Myers, where he advised companies and their boards on a range of "sensitive governance, policy, legal and regulatory matters."