O Su Medical Clinic
(2 Review)
- 74106-5106 Tulsa OK United State
- http://
Barbara A
Dr. ArcherDr. Archer is the world's best doctor!! He is so warm and caring and cares about you as a person. He did everything possible to make my situation as comfortable as can be,. He even took the time to sit and chat with me and my husband…