David Caruso review