Dave horowitz slides and presentations