michael swainlatest news & developments