john duddylatest news & developments