bruce campbelllatest news & developments