sean prestonlatest news & developments