William Astore
- William J. Astore is a retired lieutenant colonel (USAF), who has taught at the Air Force Academy, the Naval Postgraduate School, and he taught History at the Pennsylvania College of Technology.
Articles by this author
Most Popular
Independent, nonprofit journalism needs your help.
Please Pitch In
Today!
Today!