Kelly dipucchio slides and presentations