Mr. Hafford practices medicine in Saint Louis, MO and specializes in Urological Surgery. Mr. Hafford is affiliated with Saint Anthonys Medical Center.