james mushorelatest news & developments