alan duncanlatest news & developments