 Afterwards, he worked for three years as a senior inspector/team leader in State's Office of the Inspector General.Cavanaugh's final official assignment was foreign policy/political advisor to Chief of Naval Operations Admiral Michael Mullen, former chairman of the Joint Chiefs of Staff.Since leaving government service, he has also carried out special assignments for the State Department's Inspector General in Iraq, Afghanistan, and Brazil.