ExFormer Defense Secretary Robert Gates did not hold back on a recent MSNBC appearance on Morning Joe, where he criticized President Barack Obama and the inner circle he has built within his administration. Host Joe Scarborough asked Gates to address criticisms that Obama thinks of himself as the smartest guy on the room. Lets just say Gates did not censor himself in his response. You know, the president is quoted as having said at one point to his staff, I can do every one of your jobs better than you can, Gates commented. Oh my god, Scarborough proclaimed. Gates was appearing on the program to promote his new book, called: A Passion for Leadership: Lessons on Change and Reform from Fifty Years of Public Service. The primary topic discussed in the book is presidential leadership qualities. Gates went on to criticize Obama because he has centralized power and operational activities of the government in the White House to a degree that [he] think(s) is unparalleled. An NSC (National Security Council) staff of 450 people at this point. One of the greatest weaknesses of the White House is implementation of strategy, Gates concluded. Is difficulty in developing strategy and then implementing that strategy. Watch the video below and tell us what you think. 