kevin swainlatest news & developments