US supermarket chain Ingles Markets has announced that James W Lanning has been named as the company's president.