John P. George holds a B.A. degree in sociology and philosophy from the University of Georgia, an M.A. degree in historical sociology from the University of New Brunswick in Canada, and a Ph.D. from Mississippi State University. In addition, he has completed graduate work at the University of Munich in Germany. He presently teaches at John Hancock Academy in Sparta, Georgia, and is a member of the League of the South.