Dr. Thomas Hafer, MD
Call for new patient details
(816) 348-1200
Call for more information
