Speaking Events Global travel for keynote speeches and/or presentations to college, military, and corporate audiences for retreats or conferences Customized engagements via in-house or offsite events Virtual options via Microsoft Teams, Google Meet, Skype, etc INVITE JOHN TO YOUR NEXT EVENT Book Now