who was the longest serving usa president?
William Henry Harrison spent the shortest time in office, and Franklin D. Roosevelt spent the longest. Roosevelt is the only US president to have served more than two terms.