Save Thomas E. Hafer, MD ThomasHafer.MD.com • Internist Thomas Hafer, MD 17065 S 71 Highway, Belton, MO