duncan alfredslatest news & developments