William McKinley was the last _____

President to have served the American Civil War

**********