Supermarket operator Spartan Stores has appointed Dennis Eidson as president and chief operating officer, with effect from 22 October.