What three presidents did Roosevelt serve under before becoming president himself? James Garfield Grover Cleveland William McKinley William Taft Benjamin Harrison