Improved second-half performance helps Synovate meet expectations
John Napier
Return to story