michael perrylatest news & developments