richard rivelatest news & developments