Public Speaking Subjects

Having performed as a top professional golfer and faced adversity in extreme circumstances John can talk with great authority on the following subjects.