McDonald's has named a new president for its flagship U.S. division, marking the second change in less than two years.

The world's biggest hamburger chain says former McDonald's executive Mike Andres will replace Jeff Stratton, who is retiring, effective Oct. 15.

Stratton, 58, took over in late 2012 and replaced Jan Fields. That shakeup was made after McDonald's Corp. reported its first monthly sales drop in nearly a decade. Sales in the U.S. have remained weak ever since, with the company facing intensifying competition and changing eating habits.

McDonald's has said it's working on fixing basics, such as the speed of service and order accuracy.

Andres, 56, will report directly to CEO Don Thompson. Andres was most recently CEO of Logan's Roadhouse Inc.