Republican presidential candidate John McCain has accused former Defense Secretary Donald Rumsfeld of mismanaging the war in Iraq.

At a campaign stop Monday in South Carolina, McCain, a supporter of the war in Iraq, said Rumsfeld will be remembered as one of the worst defense secretaries in history.

McCain said the United States has paid a heavy price for the mismanagement of the war.

McCain is a member of President Bush's Republican party. He is seeking the party's nomination to run for president in 2008.

At Rumsfeld's farewell ceremony in December, President Bush praised Rumsfeld's strategic vision, deep devotion to the military, and love for the United States.

At the same event, Vice President Dick Cheney said Rumsfeld was the finest defense secretary the nation ever had.

Some information for this report was provided by AP.