John has written thousands of articles for countless newspapers and websites. His articles have covered topics ranging from business to sports. He has written for the Associated Press, ESPN.com, Yahoo! Sports, Yahoo! News, Utah Business Magazine, Max Preps, Community Magazine, The Salt Lake Tribune, Salt Lake City Weekly and the Deseret News.