preston gaddylatest news & developments