Dr. Hafenrichter graduated from the Washington University In St Louis School of Medicine in 1989. He works in Saint Peters, MO and 2 other locations and specializes in Surgery and Vascular Surgery. Dr. Hafenrichter is affiliated with St Luke's Hospital.
View More
