Zachary Taylor, soldier in the White House