For the past two decades, John has addressed groups of all sizes, nationwide. John speaks at universities, conventions, meetings, corporate gatherings, churches, civic groups, and other venues. His speeches are tailored to each individual group, but always focus on the following themes: Overcoming adversity, Developing courage, Identifying personal strengths, The importance of dreaming bigger, Personal pivot points, Achieving a better life, Reprogramming non-productive thought patterns.