tim jameslatest news & developments