Thomas Spoehr

Tom Spoehr is the director of the Heritage Foundation’s Center for National Defense and a retired Army Lieutenant General.

Latest Posts