cimsec.org
Star Gazing: Why Do We Have So Many Flag Officers?
By Captain James L. McClane, U.S. Navy (ret.) and Captain Kevin Eyer, U.S. Navy (ret.) Introduction It is entirely possible that the enormous