David stanley slides and presentations