Bachelor, Hardin-Simmons University, 1970. Master of Arts, North Texas State University, 1975. Doctor of Philosophy, North Texas State University, 1978.
Instructor, N. Texas State University, Denton, 1975-1978; instructor, Tarrant County Junior College, Fort Worth, 1978; assistant professor, chairman division social science and business, Clarke College, Newton, Mississippi, 1978-1980; associate professor to professor, department chairman history, Howard Payne U., Brownwood, Texas, since 1980; director Douglas McArthur Academy Freedom honors programs, Howard Payne U., Brownwood, Texas, since 1984.
Election judge Brown County Democrats, since 1983. Precinct judge Brown County Democrats, since 1983. Lieutenant colonel United States Army Reserve, since 1970.
Member American History Association, Southern History Association, Organization American Historians, American Military Institute, Oral History Association, Alpha Chi, Pi Sigma Alpha, Phi Alpha Theta, Pi Gamma Mu, Kappa Kappa Psi. Lodges: Kiwanis.
Married Cheryl Ann Everett, February 5, 1956.