Vista Insurance Brokers has appointed John Garrard as head of schemes & affinities to lead the development of digital trading ...