Citigroup analyst Jon Tower maintains McDonald's (NYSE:MCD) with a Buy and lowers the price target from $345 to $310.