Dr. Gregory Thomas attended the University of Iowa for medical school and completed his family practice residency at Broadlawns Medical Center in Des Moines. After residency, Thomas practiced rural medicine in Parker, Arizona, and in Logan before returning to Council Bluffs in 1992 where he has practiced ever since.