John is an extreme runner and he wants to create video slide shows about what he does. Leo's favorite slideshow program is Keynote. John should also look into getting a website to help get awareness out as well.
Pro tip: Make a slide SIMPLER than you think. Watch Steve Jobs using Keynote. There's very little text on the screen. It's there to illustrate, not distract. Powerpoint is OK, but it's outdated. Prezi is another option that's web based. SlideShare.net is an online presentation site. He should keep it simple, clear, and direct.