DAVID M RICCI