bruce haighlatest news & developments