craig eddylatest news & developments