After graduating from Appalachian State University in Boone where John graduated with a degree in Communication Arts with a concentration in Broadcasting, he began working at WBTV as a news assistant. Over the course of the next few years, John had many roles at WBTV, including general assignment reporter, consumer reporter, Western Bureau Chief/reporter, news producer/consumer-producer, and news producer/managing editor. He was also the host of the popular Carolina Camera feature, traveling across North and South Carolina to bring back stories of interesting and unusual people, places, and things.
Following his work on Carolina Camera, John left WBTV and formed his own video production business. He also opened what turned out to be a very successful comic book shop, Off The Wall Comics, in Lincolnton which he later turned over to his brother Allan.
During his time away from WBTV, John became very involved in politics and was elected to the North Carolina Senate, representing the 25th District which was made up of Cleveland, Gaston, Lincoln, and Rutherford Counties. John chose not to run for a second term because of family and business considerations.
After leaving the Senate, John began work with Mecklenburg County as a Public Information Specialist where he supervised the county's video production work and acted as a county spokesperson. Just a few years later, WBTV came calling again, and John returned to the station to anchor the WBTV News Morning Show and later, WBTV News at Noon.
In late 2005, John was diagnosed with prostate cancer, the number one cancer in men in the United States. He's done a series of stories on his diagnosis and continues to do updates on his treatment as well as stories on the latest in medical research and technology. Following a fourth biopsy, doctors were not able to find any cancer, so John is now being treated under an "active surveillance" program. John works closely with the American Cancer Society to get out the message about the life saving importance of early detection.
John's favorite activity is spending time with family and friends. He is a voracious reader. He loves sports as well. John is a regular runner (but he readily admits he's not fast, although he's steady) and has participated in many road races in Charlotte and across the southeast. He completed his first marathon (the Myrtle Beach Marathon) in 2007. He's also completed the Marine Corps Marathon two times. John is the general manager of the WBTV softball teams, coaches one, and plays as well. He loves skiing in the N.C. mountains and going to ASU Mountaineer football games. He plays golf as often as he can. John is also a collector of comics, sports cards, action figures and other memorabilia.