Prof Keith Preston performs.