I wish generals and admirals would get out of the business of endorsing presidential candidates. It's a bad business and can only result in politicization of the relationship between our presidents and our military leaders.
The upside of this list is that it is very heavy on Marines and Navy, and surprisingly light on Army generals (with the notable exception of Tommy R. Franks!). Is the Army the most reliably obedient of our services? I remember an admiral saying at the Naval War College that the Navy is a golden retriever, the Air Force is an airedale, and the Army is a loyal Labrador. (He wasn't sure if the Marines were mastiffs or pitbulls.)