The Spar Group has appointed seasoned retail marketer John Bradshaw as its chief marketing officer. Bradshaw has 20 years’ ...