Soldier Quotes and aphorisms about western Jack Keane John Buford Pete Hegseth Tommy Franks Tommy Franks Chiang Kai-shek David Petraeus