Over 300 Generals and Admirals Support Trump