who portrayed horatio caine in the series in which amber tamblyn portrayed valerie barreiro in 2002 ?
david caruso