Most Recent Media Appearances

John has over 2000 media appearances including nearly every major television and print news outlet.  

+ 0
Media Interviews & Quotes