Just picking a small nit, Tom McInerney is a retired USAF Lt. General (3 star), not a Colonel.
OK, thanks.