David Caruso (n.