Randolph Alles

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Randolph Alles
File:Randolph Alles official portrait.jpg
25th Director of the U.S. Secret Service
Assumed office
April 25, 2017[1]
President Donald Trump
Deputy William J. Callahan
Preceded by Joseph Clancy
Acting Deputy Commissioner of the
U.S. Customs and Border Protection
In office
January 2017 – April 25, 2017
President Donald Trump
Preceded by Kevin McAleenan
Succeeded by Ron Vitiello (acting)
Personal details
Born 1954 (age 69–70)
Houston, Texas
Children 2[2]
Education Texas A&M University
Naval War College
Military service
Allegiance  United States
Service/branch  United States Marine Corps
Years of service ca. 1976–2011
Rank US-O8 insignia.svg Major General
Battles/wars Operation Iraqi Freedom

Randolph D. "Tex" Alles (born 1954) is an American government official and the 25th and current Director of the United States Secret Service. He previously served as the acting deputy commissioner of U.S. Customs and Border Protection, as well as in the United States Marine Corps, where he reached the rank of major general.

Early life and education

Alles graduated from Texas A&M University in 1976 and became a naval aviator in the Marines.[3] He later earned a master's degree from the Naval War College in 1999.[4]

Career

Alles held positions in both the Marine Corps and joint combatant commands. He is a veteran of Operation Iraqi Freedom, commanding Marine Aircraft Group 11[5] and Third Marine Aircraft Wing.[6] He retired as a major general.[7]

Alles retired from the Marine Corps in 2011,[8] after 35 years of military service,[7][8][9] and joined U.S. Customs and Border Protection the following year. During his time with CBP, he served as the Assistant Commissioner for Air and Marine Operations from early 2016 until being appointed as Deputy Commissioner of CBP in January 2017. [6] [10]

On April 25, 2017, President Donald Trump appointed Alles as Director of the U.S. Secret Service.[6][7][8][9]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. 6.0 6.1 6.2 Lua error in package.lua at line 80: module 'strict' not found.
  7. 7.0 7.1 7.2 Lua error in package.lua at line 80: module 'strict' not found.
  8. 8.0 8.1 8.2 Lua error in package.lua at line 80: module 'strict' not found.
  9. 9.0 9.1 Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.

External links