Dr. Karl Uy, MD
4.4
(8)
Accepting new patients
Offers telehealth
(256) 438-5008
Call for more information