Bachelor, Virginia Polytechnic Institute and State University, 1992. Master of Arts, Virginia Polytechnic Institute and State University, 1994. Doctor of Philosophy, University North Carolina, Chapel Hill, 1999.
District manager circulation Roanoke Times, 1987-1991. Assistant professor department communications Pikeville (Kentucky) College, since 1999.
Volunteer tutor Literacy Council, Orange County, North Carolina, 1997. Member Association for Education in Journalism and Mass Communications, National Communications Association, Kappa Tau Alpha.
Married Cheryl Shelor, April 23, 1988. 1 child, Rachel Anne.