randall munroelatest news & developments