Thomas Edward Hafer, MD, Internal Medicine

17065 S 71 Hwy
BeltonMO  64012 (Cass County)


Phone: 816-348-1200
Fax:

NPI: 1205823887
License Number: 100308 (MO)