Covid ‘slowing progress but forcing innovation’ says Sir Ian Wood

Sir Ian Wood
Sir Ian Wood