In 2018 John married Heather Taras, his second wife, with whom he has a daughter named Minka Jagger. He has two daughters from his first marriage, named Destiny and Yasmeen. John is on the Board of Overseers and volunteer as a host or judge at NFTE events. NFTE is a global organization with chapters in 12 countries that teaches the value of entrepreneurship and core competencies to students in low income areas.