who is the 25th president of the us?
William McKinley was the 25th president of the US
It was William McKinley.