Question: Last american president to serve in the military?
Answer: George W. Bush
George W. Bush
George Walker Bush
Natural Questions answer: George W. Bush (from the Wikipedia article "List of Presidents of the United States by military service")