Stephen Kevin Bannon was born on November 27, 1953, in Norfolk, Virginia, the son of Doris (Herr) and Martin Bannon, a telephone lineman.[26][27] His family were working-class, Irish Catholic, pro-Kennedy, pro-union Democrats.[28][29] He graduated from Virginia Tech in 1976 with a bachelor's degree in urban planning and holds a master's degree in National Security Studies from Georgetown University School of Foreign Service. In 1985,[30] Bannon received a Master of Business Administration degree with honors from Harvard Business School.[32]