Our guest today is Ambassador Jim Nicholson, a West Point graduate, who served as Secretary of Veterans Affairs and US Ambassador to the Vatican under President George W. Bush.