He has worked as a writer, editor and nationally-syndicated columnist for over 40 years for such publications as the Los Angeles Times, the Charlotte Observer, The Sports Network and CBS College Sports. He also taught journalism for four years at Appalachian State University and is the managing editor of College Sports Journal.