james duncanlatest news & developments