Andrew Deroche

DeRoche earned a B.A. from Princeton, an M.A. from Maine, and a Ph.D. in Diplomatic History from the University of Colorado. He teaches at Front Range Community College near Denver.