William and Ida McKinley William McKinley Jr was 25th US President, from - The Independent