WASHINGTON — The four-star Army general picked to lead American forces in Korea says it's less expensive to keep U.S. troops stationed in South Korea than in the United States.

In testimony Tuesday, Gen. Vincent Brooks tallied up the financial load South Korea carries in what amounted to a rebuke of Donald Trump, the GOP's front-running presidential contender.

Trump has called for U.S. allies to pay more for their own defense.

John McCain of Arizona, the Republican chairman of the Senate Armed Services Committee, prompted Brooks' answers.

Brooks says South Korea pays half of the annual cost, or $808 million, for U.S. troops to be stationed on the peninsula.

The general says South Korea is paying for 92 percent of a $10.8 billion construction project to build a base for U.S. troops.