graham deweslatest news & developments