William Astore

William Astore

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