Thomas R Flagel

Thomas R. Flagel teaches American History at Columbia State Community College in Columbia, Tennessee. He holds degrees from Loras College, Kansas State University, Creighton University, and has studied at the University of Vienna. He currently lives in Franklin, Tennessee.