JOHN M RIVOLI