Directors of The Armed Forces Security Agency (NSA's predecessor)

Beginning Date Name
15 July 1949 RADM Earl E. Stone, USN
15 July 1951 MG Ralph J. Canine, USA

Deputy Directors of The Armed Forces Security Agency
(NSA's predecessor)

Beginning Date Name
November 1950 Colonel S. P. Collins, USA *
Captain Joseph Wenger, USN *
Colonel Roy H. Lynn, USAF *
April 1951 Colonel Travis Hetherington, USAF
* From November 1950 to April 1951, there was a Deputy Director for each service.

Directors, National Security Agency

   Search     
Enter Search Value:
- without any prefix or suffix to find all records where a column contains the value you enter, e.g. Net
- with | prefix to find all records where a column starts with the value you enter, e.g. |Network
- with | suffix to find all records where a column ends with the value you enter, e.g. Network|
- with | prefix and suffix to find all records containing the value you enter exactly, e.g. |Network|

Click any column header to sort table data.
Beginning DateName
November 1952MG Ralph J. Canine, USA
November 1956Lt Gen John A. Samford, USAF
November 1960VADM Laurence H. Frost, USN
January 1962Lt Gen Gordon A. Blake, USAF
June 1965LTG Marshall S. Carter, USA
August 1969VADM Noel Gayler, USN
August 1972Lt Gen Samuel C. Phillips, USAF
August 1973Lt Gen Lew Allen, Jr., USAF
July 1977VADM Bobby Ray Inman, USN
April 1981Lt Gen Lincoln D. Faurer, USAF
May 1985LTG William E. Odom, USA
August 1988VADM William O. Studeman, USN
May 1992VADM J. Michael McConnell, USN
February 1996Lt Gen Kenneth A. Minihan, USAF
March 1999Lt Gen Michael V. Hayden, USAF
August 2005Gen Keith B. Alexander, U.S. Army
April 2014ADM Michael S. Rogers, U.S. Navy

Deputy Chiefs, Central Security Service

   Search     
Enter Search Value:
- without any prefix or suffix to find all records where a column contains the value you enter, e.g. Net
- with | prefix to find all records where a column starts with the value you enter, e.g. |Network
- with | suffix to find all records where a column ends with the value you enter, e.g. Network|
- with | prefix and suffix to find all records containing the value you enter exactly, e.g. |Network|

Click any column header to sort table data.
Beginning DateName
November 1999Maj Gen Tiiu Kera
October 2001Maj Gen Tommy F. Crawford
July 2003Maj Gen Curtis M. Bedke
September 2004Maj Gen Stephen J. Miller
July 2006Maj Gen Randal D. "Randy" Fullhart
July 2008Maj Gen Noel T. (Tom) Jones
October 2010Maj Gen Jim H. Keffer
July 2012Brig Gen D. Scott George
August 2014Maj Gen John D. Bansemer
February 2016Maj Gen Mark W. Westergren
August 2018RADM Daniel J. MacDonnell
Click any column header to sort table data.
Beginning DateName
November 1950Colonel S. P. Collins, USA *
 Captain Joseph Wenger, USN *
 Colonel Roy H. Lynn, USAF *
April 1951Colonel Travis Hetherington, USAF
* From November 1950 to April 1951, there was a Deputy Director for each service. 
Click any column header to sort table data.
Beginning DateName
December 1952RADM Joseph Wenger, USN
November 1953BG John Ackerman, USAF
June 1956MG John A. Samford, USAF
   Search     
Enter Search Value:
- without any prefix or suffix to find all records where a column contains the value you enter, e.g. Net
- with | prefix to find all records where a column starts with the value you enter, e.g. |Network
- with | suffix to find all records where a column ends with the value you enter, e.g. Network|
- with | prefix and suffix to find all records containing the value you enter exactly, e.g. |Network|

Click any column header to sort table data.
Beginning DateName
August 1956Mr. Joseph H. Ream
October 1957Dr. H. T. Engstrom
August 1958Dr. Louis W. Tordella
April 1974Mr. Benson K. Buffham
May 1978Mr. Robert E. Drake
April 1980Ms. Ann Z. Caracristi
July 1982Mr. Robert E. Rich
July 1986Mr. Charles R. Lord
March 1988Mr. Gerald R. Young
July 1990Mr. Robert L. Prestel
February 1994Mr. William P. Crowell
October 1997Ms. Barbara A. McNamara
June 2000Mr. William B. Black, Jr.
August 2006Mr. John C. "Chris" Inglis
January 2014Mr. Richard H. Ledgett Jr.