Steve Dewhurst

Steve Dewhurst was Managing Director of Volvo Bus for eight years until he retired in 2013. This is his third year as a judge.

      TOP