Thomas Otto, MD

Thomas Otto, MD
Slucare-Dept-Orthopedic Surg 3635 Vista Ave, St Louis Univ Dept Ors Saint Louis, MO 63110
Add a Review

Consumer Feedback

(1 Review)
Did this provider seem irritated to be working with you?
No, they were polite
Does this provider adhere to the customer is always right policy?
Sometimes, but not always
by Anonymous xxx.xxx.145.172
September 30, 2013
Add a Review