John h slides and presentations