Stephen Hadley

Stephen Hadley is an American attorney and senior government official who served as the 20th United States National Security Advisor from 2005 to 2009.