Prof Andrew Barbour – About