William J. Astore

William J. Astore, a retired lieutenant colonel (USAF), is a TomDispatch regular. He has taught at the Air Force Academy, the Naval Postgraduate School, and the Pennsylvania College of Technology. His personal blog is BracingViews.com.

More from William J. Astore