Ad Policy

William J. Astore

William J. Astore is a retired lieutenant colonel of the US Air Force. He has taught at the Air Force Academy and the Naval Postgraduate School, and now teaches history at the Pennsylvania College of Technology.