john blainlatest news & developments