Dr. John Tan, MD
5.0
(72)
Accepting new patients
29 years of experience
Offers telehealth
(469) 619-8410
On staff at Medical City Heart Hospital